######### #.......# #.......# #.......########## #.......##.......# #.......##.......# ###.#..###.......# ############ ####.##..##...)...# ####### #..........# ########.....##.##.......# #.....# #..........# #........#.........#.##..# #.....# #..........# #.######..)..P.P.#...###.## #.....# #......)...# #o# ##.).)._........#..# #.....# #..........# #.## #.#..P.P.##.......#####.....# ######.##### #..# #.#.........#####....##.#.### #.# ##.# #.####.#......# ####....#.# #.# #.# ##)# #...##.### #...###.# #.# #.# ##..# ###o##.# #.#.###.# #<# #.# ##..#######.##.# ###<#>....# #.# #####(###..##....##.##.# ##...####..# #.# #.........##..#..#..##.# #..### #..# #.# #.........#.>...#..###.####.## #..# #.# #............#..o.###...#...# #..# #.# #.......(.#.#..######.#.#.### #..######### #.# #........)..#.## #......## #.........<# #.# #...(...)..##.######._.#...# #####.#.......# #.## #.........##).#..>.......#.#####.............# #..# #........)#..##.....#..###.......###...).....# ##.# #..........).)........## ###..#### ##..####### #.# ###...#(...###.....)#######....# ##.## #.# ##c###....####.............##.# #..# #(## #..# #))...........##########.# ##.# #..## #.## #)#c..###.....# #.## #.# ##O.# ###.####...### #....)# #..# #.# ###.###.........## ###### ##.### #.# #...c..c....##.## #...# #.# #...........##(## ###.#####.# #.<(........##..# #....##.## #...............# ####....>### #.....#########.. ####....## #.....# #..# ##.#..# #.....# %... #....# #.....# ..... #..>.# #.....# ...... #....# #.....# ....... ###### #######