##+#######....# #..............# #..............+ #..............#+#### +...................# #...................# ....................# .............J......# ######'####+##.....# #............####### #............. #...######+### #...######... #............ #............ ######'######### #..............# ................# .P.P.....<......# .._.............# .P.P............# .....###+######## ...#. ...#.