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