############# .... #............ ..#... ###.###.###### .. .......# #....##....# ##..# .# # . #...# #....##.#........# ..## #.#. #..# #....##.######...##.... . ...###.##### #............#......... #. ...........###)...##.#.#..........# #.## #..........)..###.#.#.......... #...###.............#.....#..#...###### #...#.............#...###...........#.# #.........#.......#.....#..#..<.......# #....####.#.##..................###.## #.#.......#.#......>................# # #.####.##.#..#####.#.#............# #.# #. #.#... #.#.##..#..#####.# #.# # #.....# # #># # #.##..##### # #.# .# #.##......#.# #####(####.##. #.#(..#.....# #.....#.....$. #.##.#.PPP...#.# #%###........ #......((PP....# #.#.).... .#.####.PP_PP.#.# #.###...#+### ........P)PPP.# # #.........# #. .######.#.####.PPPP..#.# #######.#.# . ....... #..............# #.#.# .#.... . ##...######.##y# ). #.# . ..... .....( #.##.#..y ...######.# ###y.. .##.. #........ ........#.#......5 #.. #...%......y ...........#.# #y# #. #.#####....y ##.###.####.# #.# o## .. .#### #.# #.# #.# $.# ... # #.# #.# #.# ...# 5. #.# #.###.### ..y.. . #.####.......##...... #..yy5y.............. ###############...... ..... ###.