###### ##....## ###.####.# #.'####8.# #.'#...#.# #.#..<.#.# # #.##...#.# # #.############.####.#.# ....?# #. #..............# ##..# ....# #.#######.########### #### ...## ....#....# ...# #..#.#### #..# #..#.# #.####..# #..((# #.......####.#### .######........# ........#w###### ........#.# ........#.# .......g#.# .......w#.# ..........# ........### ........# ........# ####...## #... #...