# ..... #...# #...# #...# ## ######...##... .#####.............# ........(.....$.... (.####....%......... ######...##.## #...# #...# ###...### #.......# #.##.##.# #. #.##%######## ##.##(.#.##....... #.....%.%...#### #........#.....# # ....####.####.##.# .# #.# #.# #.##.##.# #.# #.......### #.# ###.......# ..# #..####.# ... #...###.# ... #....##.# ######### #....##.# #...#.<.# #.......# #...#f..# #....##.# ##'###'###+### #.#####.###.............. #. #...'........[.... #. #####............. #. ##+###+###+### #. .