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