.. ... .# .... .# .... #'## ... ##...## ##.# ##.....## ##..# ##.......## #####...####.........# ........s.h55........+ ####...####...$^....# #.........#.......## #.###.###.##.....## #####.###.# #. ##...## #.........# #.####'#### #.###.....# #.#.......# #.###.# #.#.##.##.# #.###.###.###.#.##.##.######.# #...............#............# #####.#######...........###### #.#######...#...#.#.# #...............#.#.# ######..........<.#.# #........<####.# ####...##.# #.# ######...##.## #.# #.............. .# #.........#.### ####.######..#.# ##.##.######..#.# ###### #.#.....<.##..#.#####....##### ##.##.###....................# #.##.# ####....###'###.####.# ####.##.######....# #.# #.## #.# #.................###.###..# #.# #.##...#.#######..'.._###..# #.# #.####...# ##.###.###..# #.# #........# #.# #.# #..###.# #######.## ##.###+###...Z..# #.# ##...........##### #.# ##.....######..# ##.## ##.......## ##.## #.#####...####.........####...## .............'.........'.......# ..#####...####.........####...## ##.## ##.......## ##.## #.# ##.....## ..# #.# ##...## .## ..# ##'## . ### ..... #. ##.##. #.#