###########. #........... #.########## #......... .######.######## ........######### . ................. #...#######.######## #...(..<....# #.#.######### #. .# #### .. ..# r #.# # #. #.# ##..#.######S# ...........#.#.# #..#.#.##h....# #.......!# ####....## #.#.## ....# >....# .....## ....## ##