######### #.......# ...+.......# ....#.......+ #....#..?....# #....#.......# #....##p######.... #................. #........######... #........# #........# #...%....# #...####.# #...#..#.# #...#..#.# #...#..#.##### #...'..#...... #...#..#..... #...#..#....# #...#..#....# #...#..#....# #...#..#..<.# #...#..#..((# #...####.(%.##### #.....)........... #..............## #...########...# #...# ...# #...# ...# #...# ... #...# #...# .