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