### #.########## #..........# #############.########.# #.....<.......#..# #.# #.#############..# #.# #..# #.# #..#####.### #..........# #.########## #.# #.# #.# ########)# ..........# ........o## ...........<# ....o.o.##.# ....)...# # ......... ..[.#^#. ...^= . ..#^ .# . .