. .##+# ### ####+### ..$..# ...#......# ....+ . ..+......+ #...# ... #.##..##.# #### ######...###.... ##.###'##.#####..# #......??....... #....<.+....#....# #............... #......#....'....# .... +......ooo....... +......#.>..#....# ..... #........a....... #......#....#....# #...# ######...###..##+ ####...###..###..# ##...########...## ##...####'###### #.....#..........# #......+.....# #.....+..........+ #.)....#.....# ##...##..##.....## +......#.....# #....##..#####+### ##..######..## #.........+........ .. ###..######'### #.........#........ .... #..(..........####### #...###..##.....##+### ...# +...((..............# ########'##.....##...###...# .##..###..##...#####.# #............+.........##..###+###..##...# #.# #.......)....#.......................'...# ##.## ##....)...>..#.......................#%..# #P..# #......(....#.......................#...# #.#P# #....##[(##.####..##...##..>.........#..## ###.### #....##.(##+####..##...##..######.####..# #.P..^# #....##.(..............##..######.####..## #^.P.P# .#+###..(..............+....'.....+.....# #^._PP# #..##...##........#....#.....#>....+ #....P# #.(###+#####......#..#..#.####'##### #PPP.P# ..... #..#'#....#########..############ .####+ #..#_#....?# #......#......<..# # #..###.....# #......#.........# #......#...# #......#.........# #..........# #......#.........# #######....# #......'.........# ##..## ##.##.###.#.....## #### ####'########### #....# #....# #....# ######