###### #....# #.##.# ....?..... ...# #####.##.#### ......... #...# #...#.......# ......... #...## #.#.#.######### #........ #....# #.#.)....####.# #.......######....########.######.#.##.# #.....gg#...##....#..................(.# #.....hh#...##....#.###....######......# .....ss.h............>..#### ######## .########...##............# #...##............# #...##..........[.# #...##....#.#..^### ###########.#.#.# #.#.#.# #...#.####### ##.)........# #....#####. #..#.)...# ##...#.### #.###.#### #........# #.###.#### #.. #.###### ##. #...<..# ########