###### ?............. #....# ### ###### ............. ##.#.# #.# #....# ............ #.#.# #.# #....# ........... #.#.# #.# #....# #..(..... #.#.# #.# #....# #.......# #.#^# ######.###....# #......O##################### #.#.# #.............# #......F(...................# #.#.####.....####....###### #......c#################.### #.#.<...................... .'......... #.# #.######.....######.################# ##.......### #.# #.# #.....# #.########......... .........# #.# #.# #.....# #...............# ##.####### #.# ##.######.....################.###.# #. #.# #...........................##.### # #.# ###########################.##...# #.# #.##...# ############ #.# #.##...#.#.......<... #.# #.##...#.#.########## #.# #.##.....#.# #.# #.##...###.####### #..#..#.#.# #.#............... #..#..#.#.# #.#.######.######. #..#..#.#.# #########.#.###........... #..#..#.#.# #........).......#...###.. #.....#.#.# #..........#######.<.# #......#.## ###############..........).....#...# .######..#......# #........................)####.#...###.## #.......)..)))..# #.#############..............#.#........# .#####.##.####.# #.........# #..........###'#.#.#.####################### #.##.# #.# #########.# #................#.........................# #.##.# #.# #.# #..........#....####.#####################.# #.##.# #.# #.# #..........#....####.# #.# #.##.# #.# #.# #..........#.........# #.# #.##.# #.# ###### #.# ##.###########.#.##### #.# #.##.# #.# #....# #.######.# #.#.######## #.# #.##.# #.# ##.#.# #...<..#.# #.#......... #.####.##.# #.# #.#.#############.#.# #.#.######## #.#..)....# #.# #.#.##..........#.#.# #.### #.#.##.#######.## #.#.##.########.#.#.# #.# #.#.##..........# #.#.##.# #>#.#.# #.# #.#.############# #.#.##.# #.#.#.# #.###########################.#.# #.#.##.# #.#.#.# #.............................#.# #.#.##.# #.#.#.# #........>....................>.# #.#.##.##########.#.# #.############################### #.#...............#.# #.# #.####.############.# #.# #.# #.........# #.# #.# #.# #####.###.# #.###########.# #.############.# #.............# #..............# #.###########.# #.############## #.# ### ### ###