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