### #.. #####.## <..... #...# ..####...####### o......a<....... ..####...#####.# # #.####...#####.... #...).....<....... #######.########.# #.# #. ># ..# #. .# #### #. .# #.#. #... #..###### #.......# ##l####.# #.####.# #.##...# #.##<### #.##.# #.##.# #.##.# #.##.. #.##.# #.# #.#