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