### #####.# #####....<# ......#...#### # # #.......# .##. ####.......# .....#####..).).....# ........w..##.......# .######.#####w......# #.# #.......# #..####.......# ........[.....# ####.###.......# ### #.# ##.###### ...##.###..## #..........# #..........# . #..........# #.. .## #..........# ...# ..# ######..##.# _...###.# ##..##... ..........######....###.. ###.....#........##.# ... ..#.....#####...## .# ## .(#......S....#....... ###....J.#########.(.. r.......## .... ........# ... .?......# ........# #####.... ###.. .h.