### ###############################.# #...............................# #)#############################.# ### #.# #.....................#.#######.# #######################.# #[###################.#.#.......# #...........##.......##.# #)# #...#.#.#####.# ######..........%'....<...##.#######.# #.###.#.# #.# ##.#.##...........##.......##.........#### #.# #.#.# #.# ####...^##########'#############............##############.###.#.#####.## #..'^^^_##..........ggg..{...................................[..>.......# #.##^...##.#...###.##########...............................##.#<######## #.###.#.##.#.#.# #.# #####'###.......#......##.......#......#.# #.# ######.#.#.###.######.............#.#......##.......#...####.# #.########............................+.+.......+.......#...# #.# #.......####.#........................#.#...#####.......#...# #.# ###.....####'#.(##....###........[....#.#...# #.......#...# #.# #######....#.............# #.###'####'####.#...# #.......#...# #.# #.....'....'............)###+###'##....##..#...# #.......#...# #.# ##.####....#.............##.......<....#...#... #.......#...# #.# #.# #....+.............##.........g.......... #.......#...# #.# #....#.............##..[........o......# #.... ..# #.# #....+.....#+##....##........###o......# #.# #....#####.#.##.)..#.........# #.g.....# #.# #....# #.#.##.####.........# #..o....# #.# #....# #.#.##......######### #.......# #.# #....# #.#.....##### #...o...# ... #.# ##'#######.#####.# #.g.....# .... #)# #.# #..........# #.......####..... #.# #.# #....####### #................ #.# ###'####....# #................ #.# #......#....# ###...........### #.# #......#....###### ####........... #.# #......##....#...# #.o)........ #.# #......##....#...# #..?........ #.# #......##....#...# #.......... #.# #......##........# #.......... ##.###......##........# #.g.....<.. #....'......##........# #......... ######%.....##........# #........ #..........###...### #....... #..................# ... #.[................# ##.)...............# #.................# #.........######### #.........# #.........# ###########