....#.###..... ............h ..........#. ...........# ... ...........# .... ...........###..... ........)....#...# ........)........+ ... .>o....).....#...#.... .................#... ...............?....... ..................#....# .......................# ..... ...##..................##...(.# ... #....)..##.#.......#....... .. ######.###g##......#......# #.........>............ #........##............. #......h....#........... #.....!.h##............. #........h............. #....................#. ......................... ...........#........#..# ##...#####.).........# .# #... #.##........# # #.. ..##.####..## # ....... #..##..# ##..##.# #......# #.###..... ###.###..#.. #<......... ###.###..#.# #.# ... #.# ... ###