####### ## ####..... ... #.......#... #.......#.### #............ #............ #.......!.... #............ #............ #.......#^### ####J####.# #######.## #.# #........# #.# #........###.# #........'..)# #........##### #....)...# ### #........##########<###### #............#...........# ############.#+####'####+# #.............# ###############