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