...# ##. ....###.# ##. .....#..####... ............. ............ .# .. ##. ..........# #.# #.. ###.... ..a..#....# #.##..# ......... ....#..<..####....# ##.........# .......@.........# #...)......## ..........#......####............ ..#.....####..##..##............ . ##...####..####.............. ##.# #..................# #..###......s..........## ##...#......hZ.......[## # #....[..............#..### ..# #..#####...........####...#..... ### ############# ##.....# #......# #..s.....# ..Z..##...# )....## #...# ......# .#.. .#.r.. # # #...#