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