######## ########### #......# #####.........# #......####### #.............# ##################### #........<...# #.............# #...................######............# #.............# #............................###......#### #.............#### #................)...........#(####......# #................# #............................+....#......########................# #........#####...............#....#..............)...............# #....#####...#................................##'#######.........# #....#.......#.#########.#................#...#........'.........# ####.#.......#.# ...##............##....#........#.........# #.#.......#.# ....#.#..........#.#....#........#.........# #.#.......#.# ..... ##......##.#.....##########.........# #.#.......#.# ..... #.#....#.##.........................# #.'.......#.#########... #.#..#.#.#..............#####......# #.#########............. #. #..##.#...............# #......# #....................... . #... ##................# #......##### #...............####.... #.... #................# #..........# #...............# ... #.... #................# #..........# #...............# . ##... #................# #..........# #...............# #.#......###......# #..........# #.....ppp.......# #.#.#....## #......#####.........## #.....O