####### '.....# . #..... .. #....# ### ####### ### #.. #....##..## ##.....######..####..##.........# #...............................# #...............................# #...............................# ##...............................# ##.. ## #....###..####..########....##..## #.... .# ####.###..####..####..##....####.# .... ..# #...+...............##....##...#### #..# ..# #..<#...............##....##..##..##. ##..# ..# #...#............................... #...##..## #...#............................... #........# #...#.........................##..########.......# ....###..###....##..##....##..##..##....##..##..## ####.###..####'####..##....##..##........##..## ## #..............#...#......#.................# #..............#...#......#......##....##...# #..............#...#......W<....)##....##...# ####.###..##..##.###.####..######..##....##..## ##.######..##..##.###.####'#######..##.....#### #..............#...#.......W..#.....##.....# #..............+...#..........#.....######## #####.............#...'..........#......# ##..##....##..###..######..###.##.###...## #...##....##..###..# ####..######.####### #....................#.....#........# #....................#.....#........# #...##....##.........#.....#........# #...##....##.........#.....+........# ####..##o.o.##..###..# ##.##.###.###.## #.(..###....##..# ..####.##!###.##### ##......o....#... ..#...#........# #....##....##.... #...#........# ##...##....###### ###.###.######## ######....##g..########.###.#####..# #.....'h......'.......#........# #.....#.g.....#.......#........# ################################