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