############## ####### #....#.......# # #.....# ##.##.#.......# .. . #.....# ####..##.#.......# .# . #.....# #.....##.#%......###.#.# ####.....# #.##..##.............#.# #........# #..#..####.......###... ##.#.....# #..#..####.....).###.# #.#.....###########..#.....#######.....# #.#..................#.###.#...........# #.##.###.#############.# #.<...........# #.##>............ ........................>.. #.##.###.####### #######.................. #.##.###.# ...............###### ##.....##### ####...........# ###.#. #...........# .............# ......#. #......####. #............# ..#..... #..<...# .........##### #.#.#.. #......# #.####### #.#.#.. ##.....# #.#.#.#.# ####.## #.#.#.#.# #.# ######### #.#.#.#.# .# #.......# #####...).#.# # #.#####.####### #.......#.#.# #.# #.......###.#######.#.# #.# #########.#...#.....#.#.# .. #.# #......#..#.###.###.#.#.# #...#######.###.####.#..#.###.###.#.#.# ........................(.....>........# #.....#(#######.#.####.#####.####.#.### .... #.# #.........(...........#.# .... #.#######.#.####.#####<######.# .....#.........#.# #%####### #.# ....#.......#.#.# #.......# #.# .............#.#.# #..####.######.# ...##.......#.#.####..# #.#....#.# ... #.......#......#..# #.#.##.#.# . #....#######.#.#######.#.##.#.# #p#### #....#.##......#.##.#.# #.# #.####.##.######.##.#.# #.# #.# #.##.#.......#.#.# #.# #.# #.##.#.#.....#.#.# #.# #.####.#..#...#...#.#.##### #.# #.........#.#.............# #.# #.####.#..#.........#.###.# #.#.#####.####.#..#.#^#######.# #.# #.........##.#..#.#.#.......# #%# #.#######.##.#..#.#.#.####### #.# #.....##.#....#.#.# #.# #.######.##.###.#.# #.# #.# #.##.# #.#.# #.# #.### #.##.# #.#.# #.# #...# #.##.# #.#.# #.# ###.####.##.###.#.#########.# #......##.....#...........# ######.#################### ###