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