### #....... #......(# #.....%.###### #.......#....# #...w...#....# #..l....#....# #.......#....# #.......#....# #.......#....# #############.......#....#######.# ...........l'.......'....+......... #############.......#....#.......# ##############.####### #...........# #....>...##.# #........##.# #........'..# #........#### #........# #........# #........# #........# #........# #....J...# #........# #####'#<## ###.#.# #.....# #######