######## #......########## ########## #...............#### #......... #......###.........# #.........# #......# #....%....# #.........# .#######.### #.........# ##.@.......# ......<....###.........# #........[.# .#######...............# #..........# #...###.........# #.......... #...# #.........# #.###.##### #...# #.####.########.# .# #..%# #.# #..........# .# #...###.# #.......>..# # ####....##.####..........# ......................)...# ............####..........# ....#++++#(....(.######.#.# ... #...###.# #.#.# . #...###.## #.#.# #...##<..#####.#.# #...##............ #..###...#####.#.# ...# #...# . . ..#.# #...# .##.# #...# . #...# ##.## #.# #.#