#.....# #.....# . ####.....# .. .?#.....#.... .'.....#.... #.....'... #.p...# ########### #o{p..# #.........# #((py.# #.........# #).C..# #.........# #.....# #.........# #.....# #.....#.........# #.....# #.....#.........# #.....# #.....########'#####################.....# #........................................# ######### #........................................# #.......# #........................................# #+######## #..<...)######## #............................)...........# #........# #......))......# #............................(.).........# ### #........# #.......#......######'####'####################)#############.#### #........# #.......#......#......# #......# #...(()).)...# ##.#...#.## #........# #.......#......#......# #......# #....(.......###.........###........# #########..<...#......# #......# #..###..###..##...#...#...##........# #......#......# #..>...# #..###.(###.(###.###.###.#####'##### #......#......# #......# #..##..)(##(.##...#...#...##.......# #......'......# #......# #......(.)((()(((..........'.......# #......######## ####++## #.......(.(..##...#...#...##.......# #####'## ##### #..##....##(.###.###.###.###.......# #..###...# #..###..###((##...#...#...##.......# #..'.#.<.# #..###..###((###....>....###.......# ################'#...# #...........(# ##.#...#.## #.......# #...........##.'.##'## #..(.........# ####.#### #.......# #...........#####.'.# ############## ### #.......# #...........#)..#'#### #........)..).>)'.'..# #...........#...###..# #...........##### #### #...........# #############