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