######## ###.....(# ########........######## #......#.[............. #......#........####.. #..................#.# .#................#.# #..................# #.................##.##.# #...####................# #####...####.........###.#### #.......................# # #........##...........#.# ..........'.....>....<#.# .........##..........(# # #..###+###...............# ##########..# #...###########.# #########........#..# #...# .. ..# .................#..# +...#.## ..# .....)....)......#..# #......# ..# .......)..########..# #......# ...# ..........# #..###+###......# ..........########..........#....# ..........{.[.......##.#.........# ....................##...###....... ....................##...# .....#. ....................##...# ....## ..............)..<..###..# .....# ..........#####'#.### ##># .....# ..........# #.#.# ... ...# ..........#####.#.# ..................##. ...................... .....................# .....###############... ..... ## l... ....