################ ...............####### ...................... ...................... ...................... ################# ...................... ............).... ##........#+##........ #.........#########.####............... #<..............#.####.#.#.#.######## #.#####.#.#.#.###.#..........#.# #.>.......................####.### #..####.#.#.#...#.######.........# ... #.#.#.#.###># #...###.#.# # #.#.#.#.....######...###.#.######### ..............!...................(. #.#.............##.....#.#.#...####. #.########...............#.#........( #.# #.............###.#.###+###(.. #........#....# #...# #.# #((.# .# #...........#.# ###.###.###.(######.# ..#####+#.#..#.## #.'.._###..5....#.# .. ##.#+#..#..# #.###.###..r....#.# #.......#..## #.# #.# #.......#.# #.......#...# #.###'###.......#.# #.......#.#.# #.........#####.#.### ##.#'#..#.#.# #........)# #.....# #.#.#..#.#.###.#######.# ###.#.# #............# #.#.#..#.#..##.#.......# #.#.# #............# #.#.####.##.##.#.#############.#.### #............# #.#......#.......[.................# #............# #.########.#...#.#############.###.# #............# #.# #.#.....# ##.###.## #....<.......# #.# #.#.....# ##...##..# #............# #.# #.#.....###########.....##.# #............#####.########....>...........#.......#.# ########...).).)).............#.#.########....._.....# #.########.#############.#.# ###.......#.# #.# #........ ..#.# ##.....##.# #.########################.# ##...##..# #..........................# ##.##..## #..######################### #....## #..##...# ###### #.....#.# #.#####.# #.......# #########