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