#### ####..#### #........# #........## #...<.....## ####..##...##### ######......## #######........# #.......#......# .......^.......# #.#########o.### #..# #...# .....# .#o..... .#....... . ......... .........