Done, except for 352 byts