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