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