### ######.# #......# ########################.####.## #..............................# #.######################.####### #.# #.....# .............# ##'#######.###.# #######.####.# ######........#.#...#. #.# #.# #...)'(.......#.#####.# #.# #.# #...#.##........#.# #.# #.####.# #. #.##........#.# #.# #....#.# #.##........#.# #.###########.#.# #.##........#.# #.#.............# #.##........#.# ##.#.#########.### #.###+#######.# #...........##.# #####. #......# #.# #..#.#..###.##.# #.... #......# #.####..#......#.##.# #.... #......# #............#.#.##.# #..<# #......###########..#...##.#.##.# #...# #......##...........#......#.##.# #...## #......##.########.##..#####.##.# #....# #...#.......# #.##........##.# #.<..##### ###### #...#####<#.# #.##.#########.# #........# #....# # #...#...#.#.# #.##.# #.# #####'#### #....####.#...#.#.#.#+######.##.# #.# #.# #.. +.............#.#.#........#.##.# #.# #.# #.###########....# .#...#.#.#........'....# #.# #.# #.#.........+....+ #...#'#..........#.############.# ####(# #.#.#########....# ####...##.#..#####.##........##.# #..[)# #.#.# #....# ####g.....#..#####.##.######.##.# #.#### #.#.# #....# #..>....###.....................# #.#### #.#.###############.#.#.###...###...##############.#### #.[..#####.#.g.....................#....................# #.# ####.##....#################.#.#.#.#....##.############.# #.# #.##....#........ #.#.#e#....##.#........# #.# #.# #)##....#'####### # #.#.#.......#.######.###.# #.# #..'............# #.#e#.....###.#..........###.# ####........###.# ..#.#.....# #.#.#.........##.# #........#...#.# ###e#.....###.#.#.........##.# #.......>#.#.#.# .#.......#.#.#.######..##.# #.........#.#.#.# #....##.#.#.#.# #..##.# #.........#.#.#.# #.......#.#.#.# #..##.# #...###+#.#.#.#.# #.......#.#.#'#### #..##.# #...# ..#...#.# .# #.......#.#......# #..##)# ...###.#.# .# #.......#.#......# #..##.# ..........###### .# #.......#.#......# #.....# .....#.........####.# #.##......#......# ##o#### ._.. #..............# #. #.##.#.#......# #.# ... #.#.#####.###..# #.#..#.#......# #o# .. #.#.# #......# #.####)#......# #.# . #.#.########...##### #......###########.# ..#.#..............# ####..........o....# # #.#.#####....###.# #.############### .. ..........# #.# #.#######..# #.# #..........# #.# #########.############.# #.........><...# ################