######## ##......## ##........## #..........# ######## #..........# #......# #..........# #......# #..........# #....<.# #..........# ##### #......#########........######>..# #...............>................# #......########...........####..## #..>.>.# ###...........##...## #......# ####....<.....<..##.##### #......# #...%#..............##..# ########...####............####.## #.# ##........#..#....# .. ##.......#..#.#### . ##..###....#.# ##.## #..#.#.# ##..####..#...# ###Z.###..o...^### #)5Zo....#.......# #.##.#####.o.o....... #..##.# #..5......[. #.###.# #....Z....... #. ... .....Z.Z...... #. ..#####.....(.[... #. ..## #........... .. .# #.......... ..##