###### ######### ...... #.......# ...... #.......## ......###......[<####### ................###....# .....8..........# #.##.##### .......o.......####.##.....# ......o........#..))######.# ...>..)).............>...#.### ...........#####.#######.#...# .............# #.# ###.# .....8.......# #.# #.# .......#.....# #.# #.# .####.##.....# #.# #.# #. ....... #+# #.# ####.###.<% #.# #.# #.# #(##.#.#### #.........# ####.#.##.# ...#.##.# ... #.##.# #..#. #.##.# ##.# #.#..# . #.#.## ####.##.#.# #......<..# #.###.##### #