### #... #... #..# ######## #..# #......# #..# .#######......#####.# #..# # ....................# #..# .# ########......###################..# .. . #........w..................# .#... ###....####################.#....#.# #................................. #................#######.###.#.#.# #############...%......... +....#......# #....##......w........... #....##### #....##................. ###..!# #....##......(#####..... #.#.# #....##...<...# ..... ..#.# #....##.......# #### ##.#.# #.............# #.#.# #.............# #.... ###.(....###### #...# #......# ##.# ########