######## ##......## ###########################........## #..................J................# ###.###.....>...##########..........# #.# #.........# #..........# #.# #......J..# #..........# #.# #.........# ##.......(####### #######.#######.######## ##......####...# #........................ ............>...# .#.#........................ ..#####.######...# ......#######.#######.######### #.# #).## ...⌠....# #.####............. ... ..## ._.......# #.##...##.######### ##.# .!# .....⌠.....## #.##.####.# #.# #$# ......!#..# #.#..# #.# . ..# .#.#.#.#.##.####.#.## #.# ### ..........##......#.## #.# #.###########....####.....# #.# #................# ##....####.# #############....#####..#....#.## #..................... #............)....... #....#####.#####.#.#. #....# ##.# ..... #....####..# ..# #..........# #. ####.####.# ##....###[# #......##.####..# #................. #.....<##.##....# #<.....##.# ##.# ##....###.# ###### #.. #.. .... .... .