########## ###############################.......... #....................(..........<........ #.#############################.......... #.# #....!.... #######(######## #h........ #.)............. .##.###### #.#####.######## .. .# #......... h. .# #..####.### ... .# #...?S....#.# . . #.........#.# #.........#$# #......%..#.# #............ #.........# #####.### .