### ############ .... #......#...# .....########## #.###..#...# #..............# #.#....#'### .....##.#####.# ##.#.8....#.# . #.#####.#######......#..#.# #....##)...........####.'.# #.##.##.#######......#.)#.# #.##.##.# ##.#.8....#<# #.......# #.#....#'### ####.#### #.###..#...# #.# #......#...# ###.# ############ #...# #.### #.# #.# ..######%######### .................. ..#####.#####..## ... #.#####..#### ..# #.##........# ..# #........##.. ##.## #.##.##..#####.# #...# #(.............# #...######.##..#.######## # #...##.......#.#.# ####### ....####...##.###.#.#.#.###.....# .#............##...............# #..........%.....##.#.##........# ##............#.##.#>##.##.....# ...####.(.##.##.........##.....# ## #...##.......#.#####.##### #...##########.#####.# #...# ##.......# ##.## ######..####### #.#####...%...# #.........##..# ###.......##..## #.##.....#.... #.##.##..#..##.### #........#..##.# ####.###.....h.# #.........^#### #.#........### ########.(.# ###(# ##.## #...# # #.#.### #...#...# #.#####)# #...#...# # #.#.### #...# #####