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