script doesn't work in another distribution

Hi everybody:
I usually use Mandriva distro (in my laptop), and I have made some scripts. These scripts work correctly but now, in other computer which is installed Ubuntu don't work, and I have this error message:

The script is:
.....
echo "Your option is:"
echo
read option

case "$option" in

\# 0.100 km

"1")
height=( "0.490" "0.590" "0.690" "0.790" "0.890" "0.990" "1.090" "1.190" "1.290" "1.390" "1.490" "1.590" "1.690" "1.790" "1.890" "1.990" "2.090" "2.190" "2.290" "2.390" "2.490" "2.590" "2.690" "2.790" "2.890" "2.990" "3.090" "3.190" "3.290" "3.390" "3.490" "3.590" "3.690" "3.790" "3.890" "3.990" "4.090" "4.190" "4.290" "4.390" "4.490" "4.590" "4.690" "4.790" "4.890" "4.990" "5.10" "5.20" "5.310" "5.420" "5.550" "5.70" "5.890" "6.140" "6.50" "7.040" "7.880" "9.220" "11.360" "14.80" "20.320" "29.160" "43.230" "65.490" "100" );;
....
....
....

and the message is:

Your option is:

3
./scalling2.sh: 59: Syntax error: "(" unexpected (expecting ";;")

And I am only paste the script from one computer to another computer, and at the first works correctly.
Could anybody what I am doing wrong.
Thanks in advance, and cheers. :smiley:

Any control characters that can have been added or some pagebreaks added/removed during copy paste process? Seems like it doesn't find the final ";;" in the case statement.