#############... .........h>.%... ###########..... ... . .. .. #. #.# .## #.# ..## .... #.#####..###........# #.........#.........# #...S.....#......... #............# ..... . #..........####...##.. #......<...# #........ #[####.....###.#....# #########.####.##.........# ##.....#....<#..#.....).##.# #..............##.......##.# .........................#.# .......................))..###.. ...............####...##......... ........[......# ##......##!..... ...............###..###### ####.. ...................## . #..............##### ##.....#.......# #######......## #......# ########