#+# ##.# ##..# ##...# ##....## ##....^.##### #.....<.....+ ##......##### ##....## .... ##...# ##... ##..# ...# ##.# #..# ### #'# #..# #.# #.# # #..# #.# #.#####.# #.####..#####.#####........ ....................[.....# .......w####.#.......###### ................###### #######.######### #.# ..# ###