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