### #.# ######o# ##....oo##### #......o....# #............... #................ #..............># #...............# #................# ##..............## ###............#