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