##### #####...# #...#...# ..##.. #...#..>####### ###...#.. #...'...'..(... ......... #...#...###### ......#.. #...############# ######........ #.#..{..........###+###..<......... #.#.#############.....###.##...........#.....PPP......<'.%# #.#.####.###...P#_P_._##......o#..# #...# #.# ###.###P##.#.####....... ##### #.# #.# ## ###....#....#.# #.#####.########....'........ #.(...........##.)..####.#..# #######.#####.##....# .##. #.............# #######.........# #.........# #.........# #.........# #.........# #.####.#### #.# .#