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