. ###############... #.............y... #.......YY........ #....#####'#'#.... #....#.......# ... #....#.......#.... #....#.......#... ##. #......................# ####..... #....#...(...###(......# #<.G..... #....#....@....#.......... #.......o #....###.......#.......... #Z....(.. ###....#..(....#.......... #......S. #....#.(.....#.......... ...oo..o. #....#.......#.......... o###+#... ####....#.......#.......... . ... #.......#.......#.......# .. .. #.......#.......#.......# #.......#.......+.#'###.+ #.......#.......#.#...# # #.......'.......#.#...# #.......#########.#...#. #.................#...#.##############..# .. #......#########..#...#.................#... #......#.......#..#####.................#.. #......#.......#....Y...................'. ####...#.......#..........F.............# #...#.......+........................# #...#.......#...............)........# #...#.......#........................## ######...'.......#..............[......)...# #........#.......#......).........#####....#####+###### #........#.......#..........).....# #.).............. #........#.......#.......###......# #).............$. ##....)...##......#.......#..#.....# #.###+###........ #...>......#......#..^..###..#.....#####.#.....#...##### #..........#......#.....#....####........'.....#...# #..........##'##..+.##'##.......#........#.....#.### #..............####.#.....).....'........#.....#.# #...........>.[.....#....<.....(#........#######.# #..........######...#...........#................# ########...# #...#...........#................+ #...# #...##'##########...#######......# ########...# #...................#.....#......# #..........# #..............)....#.....'......########## #..........# #...................#.....#....)........... #.......(..# #...<...............#.....#................ #..........######...................####'##................ #...............................................#########.. #.......#################...........###########.# . #.......# ##########..# #.# #.......# #..# #.# #.......# .# #.# #.......# #########