. .# ...####### .# #.#[....### [.# .......... ..# # #.....# ####..#### .....#.?...####~~~.....# ..............~~~~~....# ####.#...a.##...\~~....# ............~~~~~....# ##.#.....##..~~~w....# #.#....<##....#..#### ....)...)..)...#..# ......####....#..# ......# ####)# .# ....... ..# .# .... #.# .. .