### ...## ###....[ ########...# ######....<..o#### #............)...# #.######.#######.....a #.....##.### ###.. #...o.o# ###.##)#### #.......## ##.......## #..o......#### #.......%...... #..........##.. ................ .!...........##... .##............ #. ##....$..>.#..# #............. #............. .........%...