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