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