@c>0utime
e~
e~
c~
e~
e~
e~
c~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~
e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~ e~