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