########### ......... ####......#### ........^.... #..##......##..## ................. ######<>######## ###.....# #.....# #.....# ########.....# .............# ############.....# #........#####.### #.######.....#.# #....#.#.### ...#####....#.....# ............#.....# ..######....#.....# ####.####.....# #....# #.....# #.#### #.....# #.# #...... #.# #....... .. #.# .. #.#### .###.#.#..# #..........## #####.#.....# .......#v.# .......v..# ####(##.J†.# $........# ..#.#.....# ..........# #.....#..# .......... #####.####