### #####################.# #<....................# #####################.# #.# #######################.# #.......................# #.######.......########## #.######.......###### #..............#....# #########'######....# #######.# #.........# #....# #........< #.........###....#######.####.##. #.....>...'...................... . #.........##############.####.... ... ..........# #.########...... .........# #.....J(.......? ........# ###########+#... ........ ##..... #..... ...