############. #............ ... #.#.######### ... #.#.# ... . #.#.# ... .# ### #.#.# #.# .# #.. #.#.# #.# .# #.# #.#.# ##### #.# .# #.# #.#.## #...#####.##.# #.. #.#..# #....[.%..)#.###.# ### #.##.# #...###.........!# ... #.##.# ##.## #.#...####.###.# #.##.# #.# #.....)....(...# #.##.#####.####.....###.##.### #.##...%.....##............#####.### #.########.#.###..#####............. #.# #.#.# #..# ####.#####.##. #.# #.# # #..# #.# #.# #.# ... #.# #.# #.# #.# ##.# #.# ###.# #..# #.. #...# #.## ... #.### #.# #.# #.# #.# #.# #.# #.# #.# #<# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# ## ... #.######.#####..... #.# #..<............?.. ... ##########.###.#### #.. #.# #.# ### #.# #.# #.# #.# #.# #.. #.# #.# ... #.# #.# #.# #.....#. #.###.####.# #.#.#.#.# # #...)......###. ............. #####.......... ##.#.#>#.#.#.. #.###..#### #.....).....# ###.# #<.# ##.#.#.#.#.## #...# #..# #.....[.....# #.### #..#######.#.#%#.#.## #.# #..............%....# #.# ##.#######.#.#.#.#.#.... ##)## #.# #.......... #...#####.# ##.#.#.#.#.# #.#.......# ########### #...####### #####