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