######## #......# #......# #######################......# #............................# #######.#####################......# ....................... ..# #......# ######....############# #.# #......# .....>.....# #.# ###.#### #+#######'### #.# #.# #.........## #.# #.# #...#####...# #.# #.# . #.###.#.#.# #.# #.# #.#.##.##.# ..#######.#####.# #.###.# #.# .................# #.#.##.####.## ..###..!#.####### ..###.........+ #.l%#.# .# #.## ###.####..# #...#.# .# # #.###.# #...... .# ##.#.# #%..#.# .# ##.# #...#.# .## ##.#.# #.%.#.# #.# #.###.# #...#.# #..####.### ###.####..# #...# +......<..###.........+ ### ##.####.##.#.##.####.## #.###.###.# #.##.#.##.# #.#.# #.#.# ...# #... #.. ..# #+# #+#