To get to his office from home, Greg walks 6 blocks north and then 3 blocks east. After work he meets some friends at a cafe; to get there he walks 2 blocks south and 6 blocks west. All blocks are 660 feet long. What is the straight-line distance from the cafe to his home? in feet