Problems with Arduino and MAX/MSP (UDP communication)

Matt:
Easy, it prints unto the serial monitor the data recevied via UDP by MAX/MSP. The problem is here...

I should receive only 3 bytes, I can't understand why I get 28! Also -

Print out the value of PACKET_SIZE, that is what is controlling your loop