#... .h.. #..# #.?# #..# ###..# #... .#.w## #..# .... #..# #..# #..# #..# #..#######..########## #.....%..........w.%.# #?##################.# #.# ####### #.# ###### ########<.## #.# ##...^####....##....# #.# #......##......#....# #.# #..##..##..##..##..## #.# #..##..##.[##..##..# #.# #..##..##..##..##..# #.#####..##..##..##..##..# ##.##.....##......##......# #...#....####....####....## #.....#### ###### ###### #....## ####.# #.# #.# #.# ... ... ...