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