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