###### ##..>.## #......# ##### ....# ########### #...##############.##########.........### #..........................%.............. #...##############.##########.........### #...# ..... ########'######## ###<## ........# #...............# #..# #........# #...............# ##.# #...(.?..# #....#######....# #.# ##....S.## #....# #....# ### #....... #....+ +....# #.# #....# #....# #....#######....# #...............# #.............(.# ##.########'######## ..<...............##.# >(...###.###.####....# . ###.###.# ###...# ###.....#.# ..# ##.........# ..# .......%..## .# ..............Y... # .##............. ..........$..... ########...(.... #....... #...... ####.#