..# #..# ####..# #...... #.....## ##......# #.......#### ######.#........# # ..........##..##.##.# ......#.#....)......# .......#..##..##.##.###.PP ....#.#.#.##.............. ######....#....##.###.##..##### ........#.#.#.#.##.# #.# .... .......(........##.# #.# #####.# ......#.##....#.##.# #.#### #.... #.....#..........# #.##>.##...# ##.#.#.....#.#.######..#...#...# ....#.................###..#...#+ ## ##.#.#.#...#.#.#.#####..#.###....(###.# ....................<...#.............## .#.#.#.#.#.#.#.#...............⌠........ ........................#.............## #.....>....#......##..(.#####.....##### ..##.##+#.##.######....###.z#...#..# #. #.##... ......##...#...#...# # #.##########...##<.##...##.># #.# #....####.....#### #.# ######.#.#####.###.#.# #.# #............#.###.#.# #.#####......#.##........#.# ............#.#####.###.#.####.## ...##....z.M..........#[........# #.....####.#####.#.#.#.####### #..........# #.#.#.#.###### #.....####.# #.#.z.z......# #...#### #.# #.#.#.#.####.# #.## #.# #.#.#.#.# #.# #. #M# #.#.#.#.####.## #.# ......#.......# ... #.#.#.######### #.. #.#.. ....# .#.#