******* ************ ********* ↑** ↓******** ********* ******** ↑** ↓******* *********** ********** ↑** ↓***
******* ************* ********** ↑** ↓********** ************* ********* ↑** ↓******* ************** ****** ↑** ↓***