### #.. #. #.# #.#### #s# ....###.##### #.#.........# ##.#^###.###.# #....###.###.## ##...sJ......... ###.r######.### ##..# #>..# ##..# #<.## ###.# #...# #.....# ##.#..+ #.#..# .b..## ....## #.... ##+#