######### ########## #.......# #........########### #.......############## #..................# #..............#.....# #..................# #..............#.....# #..................######..............#.....# #...>..................##..............#.....# #..................#....#.......########.....####### ###..................#............#.....##...........# #..............##....#.........####.....##...........# #.........####.##....#.........# #.....##...........# #.........# #.#########.......# #.....######.......# #.........# #.#########.......# #..................# #......)>## #.........+.......# #)...............### ######.#######..o..#####.......####..............### #.....)...............................{....<..####### #....######.....####....#######.#####....#..#.#.....# #...)# ####### #.......# #.# #.####..#.#.###.# #..{.# #.......#####.#####.####..#.#...#.# #....# #.......'....∩o.....#.....#.###.#.# #....# #.......#####.#######.###...# #.#.# ###....# #######.## #.# #......##### #.#.### #..o)..# #..# #.# #....#.###.# #.#...# #..?#### ##.# #.# #....#.....# #.###.# #...# #.## #.# #....#####'###.# #.##### #...# ######..# #.# ######.......#.# #.....# #...{ #.......###.# #.......'.#######.# #..o. #........##.# #.......#.....###.# ##... #........##.# #.......#.###.#<#.# #=... ########.##.# #.......#...#.#.#.# #..#.# ######(......###.#.#...# ##.#.# #....(.........#.#.##### #.#.####....(...#####.#.#.....# #.#.#...(.......#...#.#.#####.# #...#.#####.#...#.....#.# #.# ##..#..PP...#.#####.#<..# #.# #.....P........#...##### #.# #o.#..P>PP..##.#... #.# #.>#...P....# .#### #.# ####..([P...# # ..# #........+ ### #........# #........# { ##########