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