## #### ......# ###.....# ....... ..... #.#.# #.#.# #.<.## ###..##### # #######......# # ###.#...((..###### #. #......##)..# .. #.####..#..(# .# ##.#...## .# #......# ^# # ##.....## ##.###### ###.# #..##..### #..#.l..# ......###########.###...####.##.O..# #.....)............................# #.....###########..#######.####...$# .a... ##.## #.# #....# .... #..## #)# ###### #.. ##..### #.# #. ##...###.####### # #######............ ..................[ #######............ #............ #............ ............... ###.......>.... #<........... #########.... ####