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