############## #............. #............ #..........# #.......:..### #............. #............. #............. #.....<....... #.....r....... #...Y.......## #...........# #...#####...# #...# ...# #...#####...# #...........# #..........# #..#######.# #..# #..# #..# #..# .# #..# .# #..#######.# #...[......# #..........# #......%...+ #........$.# #..........# #..........# #..........# #............ #.#######...... #. ...... # ....#. .....