double_width=64 PI=3.14159