######### ## .......##.## #.........# #.........# #...<.....# ##>.......# #......##........# .......#.........# .......#.........# .......##...)...## #...... #.......# #.%....##.......# .... .................# ..... .................# ..... .......†........# ...... ##....###'###...# ...... ###### #....###.Y##...##......##.<..## #...............).(!...5.>....# +..................(>......[..# #............).<..............# #....###..##.####o$..####..#### #.... #..##+# ##### #### #...... ..... +...... ...... #...... #.......# ##..>.. ######### #<....