### ##########################.# #.......)....................# #.#########................#.# #$# #.##############.#.# #.# #.#.....# #.#.# #.# #.#.###.# #.#.# #.# #.#.# #.# #.#.# #.# #.#.# #.# #.#.# #########.#########.#.###.# #.#.# ##### ........Zo...............>### #.#.# #...# #########.#.####.##.#.......######.#.# #.#.# #######)#.# #.##.##..........##.#.# #.#.# ........#.# #.##.##..........##.#.# #.#.# ........#.# #.##.##..........##.#.# #.#.# ........#.# #.##.##..........##.#.#####.#.# .......o#.# #.##.##........).##.#.......#.# ..)........ #.##.#######'######.#########.# ........#.. #.##.# #.# #.#########.## ........# #.# #.# #............# ..(.....# #.# #.# ############## #.# #.# #.# #.# #.# #.# #.#.##.# #.# ..#.##.# #.################### ####...##.# #........)..........# #....[.##.# #################.### ......##.######## #.# #....##.##.....# #.# #........'.....# ############.# .#.#<......##.....# #............# #.....#.....##.....#####.##########.# #.#......#..##......)........... ...# #####.##..####+#.#####.####### ##.# ...##..# #+# #.# .# ..#####..# #.# .# #. #.># #.# .# # .## #.# .# #.# .#