...@..........................@........@.@................@...........................@..........@...............@......................@........@................@
...@..........................@........@....@.............@.........@...........@...................@...........@.....................@........@................@
...@..........................@........@.......@..........@.........@.........@........................@........@.....................@........@@@@.........@
....@.......................@..........@..........@.......@.........@.........@........................@........@.....................@........@..................@
......@...................@............@.............@....@.........@...........@.........@.........@..........@...................@.........@..................@
...........@..........@................@................@.@.........@...............@........@...@..................@..........@.............@..................
.................@.......................@ ..................@.........@....................@......@..........................@....................@@@@@@.....@