GZOJ(only contains Sensor style) based on hustoj's something..