....???
..???
..????????????
...????????????
.......................???
...........???...???
...........???
...........???.........???.....???
...........?..???.......???.....???
...........?......???.....???.....???
...........?????????????? ......???
...........???????????????........???
....................................................???
..........................@@..@@.............???
..........................@@..@@.............???
..............................@@................???
..............................@@...............???
................................................???