###+###### ### ###...##...######..# #................... #................... #................... #..................# .. #..................# ...###....###.....##... ##.###....###.....## #...........#......# #...........#...J..# #...........+...l.=# ######..##..##.####...## ##...##..##..##### #...# #....................... ####......................# ...##.................)....+ .............##..##...##...## .............##..# ...# #................# ..# #....(............ .. ................... ....##....##.###. #...##....# .# #.........# . ..........# .. ..........# .. .)........+ ...###'### ...##..######## .. #.<......... #........... #....†...... #........... #........... ############