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