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