################# ####..........#....##### #......................###### #...........................# #.....##'##'##'###.###......# #..<..##.##..........#......### +...........)........'......#.#### #....##..###.........#......#....## #....###.# ########...............# #....# #..# #...............# ##.... ##.# #...(###.#......# #.... # #....###.#......# #<.... #.....##........# ###.....##.#......# ........'.>..#.##.# .##....####.#.##.# ##+##....# #.#....# .........######.#### .....#.....# #.# .... #.....# #.# ... #..O..# ### .. #.....# . #.....# #.....# #.....# ........ .........%. ........%... ............# ............#