000............000000000000......999...000999.......000000....................999~999999999999999.......000999......000999999000.000~999000000999