######## #......# #......# ##### #......# #...# ..... #...# ## #).#######...###... #.)#....#.......... ##.#$o..#....)..... #(.........###.... #..........# #.....## #........#o[.##..# #J.# #.##.....#...#..# #..# #.. #.....#.....# #..# # #. #..#####...## #..# ..$ # ##.# #.### #..##..# #.#####.########.....### #..#....o<.............. #...#######...##.###### #..## #.### ... #..## #.# .##.# #.. #.# .# # .... ... .. ##.#. ... .. #.## .... .. ..