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