######## #......# ###......# ........# #......# ##......# ####.......# ####### ........<..# #.....# .####....[.## #.....# ...........#####.....# #..##.................# #. ###.).......#.....# . #....[.)..#.....# #.........#.....# #.........#.##### #...........## #............## #.............## #..............# ...( #..............# ....###..............# .....[####.#.........# ...... #.#........(# #.P.P. ......####.......[..## #..... .....................# ....... .. #..........#.........# .......##. #.......>.#.........# ........ ####......#...<.....# ..##...# #....####.........# ..#...#### #####.....####.......## #.#......####...#>.....####.....## #.#...##..##...............###### #.....###..................# ##.########................# .....soo........................# .....##..########.....##.......########## .... ##.# #.......#.......##........ ... .. #.......#................. .. ### #.......#................. . ##...<.##................. ##...###.......##........ ##### #.......##........ ##########........ #########