############ ########### ............####.........# ........<...'.##.........# ............#..#.........# ...........##.'%..>.....+ ...........####.........# ...........# #.JjJ.....# ..........# ###'####### #+####.### #.# #.. #.# ... #..# #.## #. .. ... ?.. ..#. .