######## ########## ##......# ########## #........# #.......#########........# ######........######### #(..............#........#####....#........##......####### #...............'.................'........'............># #......(.(..(...#........##.##....#........##.###..####### #......>#########........##.##....###########.# #..# #........##################.##....# #......###..# #......#.PPPPPPPPPPPPPPP# #.##....######......+....## #........PPPPPPPPPPPPPPP# #....##.....##......#.....# #........PPPPP.....PPPPP# #....##.............#.....######## #####....PPP..PPPPP..PPP###....##.............#.....'......# #......PP.PPP...PPP.PP.........####.........#.....#####.## #####...#..PP.PP.PPP.PP.PP.....#...# #.........#.....# #.# ##....####..P.PP.PP.PP.PP.P.....#...# #...#######.....# #.# #...........P.P.PP.P.PP.P.P.....#...# #.........#.....# #.# #........##.P.#####..........# #.......#...............#>#.#.# #...........##.########.# #.......#...............###.#.# #........##.##.#....# #.# #.......#............(..# #.#####.######....##.#.##.###.# #.......#######......(..# #.......# #.#..##.#.##.....# #.......# ####....##################.#..##.#.######## #.......# #.#.(..............#....#..##.#.# ######### #.#.#############.##.####..##.#.# #...# #.##.# #..##.#.# ##### #....# #.....#.# ###### #.......# #########