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