######### #........ #<....... #........ #....##.. #....# ###....## #.......# #.......# #.......# ..# #.......# ..# #......##...# #......##...# #...........# #...........# ##...........# ..........##+### ..........## ...........# ######....## #....# #....# #....# #....# #....J...... #+####...... ...... ##+#.