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