Makefile100644 24721 71 230 6572026567 10171 0ustar ortalall:UC75 UC1 UC75:UC86.tcl chmod +x UC86.tcl UC1:UC rm -f UC2 echo '#\!/bin/tcsh' >UC2 echo 'setenv UCLC ' `pwd` >>UC2 chmod +x UC2 cat UC>>UC2 Readme100644 24721 71 4346 6572027121 7670 0ustar ortalGENERAL This softwere is ment to be used mainly by phisics chemistry and engineering people to do their calculation on . It is basicly a regular calculator except that every number has 8 Dimmensions to it (i.e. a 7D vector) representing a complex scalar and 6 dimmensions (Say meter Kg second Volt Coulomb and mol) which is enough to represent most entities common in science and engineering. The interface is eazy to use and enables errorless typing of most questions , however you can type your data dirrectly to the Calculator and thus use your own defenitions for units and formulas. except for the basic functions there are the unit functions which insert a unit into the question (can be redefined in your file and be used by the red button) 4 memory buttons which remeber the question , not the answer. this is usefull if you use the same expression or function several times. Constants button (Speed of light ,Gas constant , Bolzmans , planks etc...) Green Empty buttons you can type anything in and than use it (To write your own constants or function) and a utilty for adding more units if you need some more. You can also add as many functions as you need with an eazy format. mks and cgs buttons calculate the results. more and less give you more/less units to use you can also use complex numbers but i have not checked it thorouly yet though most mistakes have been corrected. INSTALATION to install just type make than you can copy UC2 everywhere to run just leave this directory untouched You can add more units to the exsisting files or make your own units file, just edit the ones you have. thats it COPYRIGHT (c) ortal alpert 1998 you can use this program for 45 days for free. if you want to continue and use it you have to register by sending 10US$ to: Ortal Alpert 2 Giv'at beit Hakerem st, Jerusalem Israel 96268 for which you will get a lifetime licence and a better utillity. WARRANTY absolutly none , you can use this program at your own risk, It was not intended to cause any harm however if you design a bridge and it happens to fall (I hope it wount) than you should have checked your results. However I do my calculations on this program myself. ortal alpert UC100644 24721 71 37 6572027231 6735 0ustar ortalcd $UCLC wish -f ./UC86.tcl & UC2100755 24721 71 143 6572503520 7040 0ustar ortal#\!/bin/tcsh setenv UCLC /mnt/remote/home_durango/ortal//UC2/ALPHA cd $UCLC wish -f ./UC86.tcl & UC86.tcl100755 24721 71 237241 6572015067 10014 0ustar ortal#!/usr/bin/wish # GLOBAL VARIABLES global res3; global dimm; global sc1; global fnt1; global fnt2; global fnt3; global formula; global graucho; global message1; global nunt; global precs; global res1; global units; global widget; global linn; # USER DEFINED PROCEDURES proc init {argc argv} { global linn; global sc1; global fnt1 global fnt2 global fnt3 global res3; set units "mks.units" set formula "general.formula" set precs 12 set graucho "-ce" set sc1 "-S1" set fnt1 -adobe-utopia-medium-r-normal--10-*-*-*-*-*-*-* set fnt2 -adobe-utopia-medium-r-normal--15-*-*-*-*-*-*-* set fnt3 -adobe-utopia-medium-r-normal--20-*-*-*-*-*-*-* set res3 "" set linn "" } init $argc $argv proc main {argc argv} { global linn; global sc1; global fnt1 global fnt2 global fnt3 global res3; set precs 12 set graucho "-ce" wm withdraw .top18 wm withdraw .top20 wm withdraw .top56 wm withdraw .top79 wm withdraw .top106 wm withdraw .top19 catch {exec ./check1 } ret122 if { $ret122 != "OK"} { wm deiconify .top19 } } proc Window {args} { global linn; global sc1; global fnt1; global fnt2; global fnt3; global vTcl global res3; set cmd [lindex $args 0] set name [lindex $args 1] set newname [lindex $args 2] set rest [lrange $args 3 end] if {$name == "" || $cmd == ""} {return} if {$newname == ""} { set newname $name } set exists [winfo exists $newname] switch $cmd { show { if {$exists == "1" && $name != "."} {wm deiconify $name; return} if {[info procs vTclWindow(pre)$name] != ""} { eval "vTclWindow(pre)$name $newname $rest" } if {[info procs vTclWindow$name] != ""} { eval "vTclWindow$name $newname $rest" } if {[info procs vTclWindow(post)$name] != ""} { eval "vTclWindow(post)$name $newname $rest" } } hide { if $exists {wm withdraw $newname; return} } iconify { if $exists {wm iconify $newname; return} } destroy { if $exists {destroy $newname; return} } } } proc vTclWindow. {base} { global linn; global sc1; global fnt1; global fnt2; global fnt3; global res3; if {$base == ""} { set base . } wm focusmodel $base passive wm geometry $base 1x1+0+0 wm maxsize $base 1137 860 wm minsize $base 1137 834 wm overrideredirect $base 0 wm resizable $base 0 0 wm withdraw $base wm title $base "t.tcl" } proc vTclWindow.top106 {base} { global linn; global sc1; global fnt1; global fnt2; global fnt3; global res3; if {$base == ""} { set base .top106 } if {[winfo exists $base]} { wm deiconify $base; return } toplevel $base -class Toplevel wm focusmodel $base passive wm geometry $base 512x150+387+54 wm maxsize $base 1137 834 wm minsize $base 1 1 wm overrideredirect $base 0 wm resizable $base 1 1 wm deiconify $base wm title $base "Define a new Unit" label $base.lab107 \ -borderwidth 1 -font $fnt1 \ -text {New unit name:} entry $base.ent108 \ -font $fnt1 bind $base.ent108 { set nunt [.top106.ent108 get] } label $base.lab109 \ -borderwidth 1 -font $fnt1 \ -text {(Must start with a Capital letter)} label $base.lab110 \ -borderwidth 1 -font $fnt1 \ -text X label $base.lab111 \ -borderwidth 1 -font $fnt1 \ -text NewU -textvariable nunt label $base.lab112 \ -borderwidth 1 -font $fnt1 \ -text {= X } label $base.lab114 \ -borderwidth 1 -font $fnt1 \ -text {using dimentions:} entry $base.ent115 \ -font $fnt1 bind $base.ent115 { set dimm [.top106.ent115 get] } label $base.lab117 \ -borderwidth 1 -font $fnt1 \ -text OldU -textvariable dimm label $base.lab121 \ -borderwidth 1 -font $fnt1 \ -text * entry $base.ent122 label $base.lab123 \ -borderwidth 1 -font $fnt1 \ -text + entry $base.ent124 label $base.lab125 \ -borderwidth 1 -font $fnt1 \ -text OldU -textvariable dimm button $base.but126 \ -font $fnt1 -padx 9 -pady 3 \ -text add bind $base.but126 { exec ./addnewunit -u $units -add2 [.top106.ent124 get] -mult [.top106.ent122 get] -unit [.top106.ent115 get] -name [.top106.ent108 get] } label $base.lab131 \ -borderwidth 1 -font $fnt1 \ -text {this unit to} label $base.lab132 \ -background #f8eadf -borderwidth 1 \ -font $fnt1 -text mks.units \ -textvariable units label $base.lab133 \ -borderwidth 1 -font $fnt1 \ -text NewU -textvariable nunt label $base.lab135 \ -borderwidth 1 -font $fnt1 \ -text / label $base.lab136 \ -borderwidth 1 -font $fnt1 \ -text NewU -textvariable nunt label $base.lab138 \ -borderwidth 1 -font $fnt1 \ -relief groove -text {example: X f =Xf * 0.55555 c/f -17.7 c} button $base.but17 \ -font $fnt1 -padx 9 -pady 3 \ -text Ok bind $base.but17 { exec ./addnewunit -u $units -add2 [.top106.ent124 get] -mult [.top106.ent122 get] -unit [.top106.ent115 get] -name [.top106.ent108 get] wm withdraw .top106 } button $base.but18 \ -font $fnt1 -padx 9 -pady 3 \ -text Close bind $base.but18 { wm withdraw .top106 } button $base.but19 \ -font $fnt1 -padx 9 -pady 3 \ -text Cancel bind $base.but19 { wm withdraw .top106 } place $base.lab107 \ -x 5 -y 5 -width 86 -height 18 -anchor nw -bordermode ignore place $base.ent108 \ -x 95 -y 5 -width 93 -height 22 -anchor nw -bordermode ignore place $base.lab109 \ -x 195 -y 5 -width 171 -height 18 -anchor nw -bordermode ignore place $base.lab110 \ -x 25 -y 55 -width 16 -height 18 -anchor nw -bordermode ignore place $base.lab111 \ -x 55 -y 55 -width 36 -height 18 -anchor nw -bordermode ignore place $base.lab112 \ -x 100 -y 55 -width 36 -height 18 -anchor nw -bordermode ignore place $base.lab114 \ -x 10 -y 30 -width 101 -height 18 -anchor nw -bordermode ignore place $base.ent115 \ -x 105 -y 30 -width 178 -height 22 -anchor nw -bordermode ignore place $base.lab117 \ -x 250 -y 55 -width 61 -height 18 -anchor nw -bordermode ignore place $base.lab121 \ -x 180 -y 55 -width 16 -height 18 -anchor nw -bordermode ignore place $base.ent122 \ -x 195 -y 55 -width 53 -height 22 -anchor nw -bordermode ignore place $base.lab123 \ -x 375 -y 55 -width 16 -height 18 -anchor nw -bordermode ignore place $base.ent124 \ -x 395 -y 55 -width 53 -height 22 -anchor nw -bordermode ignore place $base.lab125 \ -x 450 -y 55 -width 61 -height 18 -anchor nw -bordermode ignore place $base.but126 \ -x 10 -y 90 -anchor nw -bordermode ignore place $base.lab131 \ -x 60 -y 90 -width 71 -height 18 -anchor nw -bordermode ignore place $base.lab132 \ -x 135 -y 90 -width 71 -height 18 -anchor nw -bordermode ignore place $base.lab133 \ -x 335 -y 55 -width 36 -height 18 -anchor nw -bordermode ignore place $base.lab135 \ -x 315 -y 55 -width 16 -height 18 -anchor nw -bordermode ignore place $base.lab136 \ -x 140 -y 55 -width 36 -height 18 -anchor nw -bordermode ignore place $base.lab138 \ -x 210 -y 90 -width 276 -height 18 -anchor nw -bordermode ignore place $base.but17 \ -x 10 -y 120 -anchor nw -bordermode ignore place $base.but18 \ -x 60 -y 120 -anchor nw -bordermode ignore place $base.but19 \ -x 125 -y 120 -anchor nw -bordermode ignore } proc vTclWindow.top17 {base} { global linn; global sc1; global fnt1; global fnt2; global fnt3; global res3; if {$base == ""} { set base .top17 } if {[winfo exists $base]} { wm deiconify $base; return } toplevel $base -class Toplevel \ -borderwidth 4 -relief groove wm focusmodel $base passive wm geometry $base 302x225+7+7 wm maxsize $base 1137 860 wm minsize $base 1 1 wm overrideredirect $base 0 wm resizable $base 1 1 wm deiconify $base wm title $base "UCalc" entry $base.ent18 \ -background #008404 -borderwidth 5 \ -font $fnt2 \ -foreground #000000 bind $base.ent18 { place .top17.lab66 -in .top17.ent18 -relx 0.3 -rely -1.0 } bind $base.ent18 { set linn [.top17.ent18 get] set res3 $linn catch {eval exec ./mc66 $sc1 $graucho -f $formula -u $units -q \"$linn\" -p $precs } res1 } bind $base.ent18 { place forget .top17.lab66 } label $base.lab20 \ -background #dfdb46 -borderwidth 1 \ -font $fnt1 -relief raised \ -text Question label $base.lab21 \ -background #dfdb46 -borderwidth 1 \ -font $fnt1 -relief raised \ -text Answer label $base.lab69 \ -background #dfdb34 -borderwidth 1 \ -font $fnt1 -relief raised \ -text {you type here the name of your own unit file} label $base.lab66 \ -background #dfdb22 -borderwidth 1 \ -font $fnt1 -relief raised \ -text {Write your question here} entry $base.ent22 \ -background #fe002a -borderwidth 4 -justify center -relief raised bind $base.ent22 { set units [.top17.ent22 get] } bind $base.ent22 { place .top17.lab69 -in .top17.ent22 -relx -2.5 -rely 1.0 } bind $base.ent22 { set units [.top17.ent22 get] } bind $base.ent22 { place forget .top17.lab69 } button $base.but32 \ -font $fnt1 \ -foreground #00002a -padx 9 -pady 3 -text MKS bind $base.but32 { set linn [.top17.ent18 get] set res3 $linn set units mks.units catch {eval exec ./mc66 $sc1 $graucho -f $formula -u mks.units -q \"$linn\" -p $precs} res1 } button $base.but33 \ -font $fnt1 \ -foreground #000000 -padx 9 -pady 3 -text CGS bind $base.but33 { set linn [.top17.ent18 get] set res3 $linn catch {eval exec ./mc66 $sc1 $graucho -f $formula -u cgs.units -q \"$linn\" -p $precs} res1 } button $base.but36 \ -font $fnt1 -padx 9 -pady 3 \ -text Quit bind $base.but36 { exit } label $base.lab38 \ -background #f4f4f6 -borderwidth 1 \ -font $fnt1 -relief raised \ -text mks.units -textvariable units button $base.but17 \ -font $fnt1 -padx 9 -pady 3 \ -text Clear bind $base.but17 { .top17.ent18 delete 0 [string length [.top17.ent18 get]] } label $base.cpd21 \ -background #dfdb46 -borderwidth 1 \ -font $fnt1 -relief raised \ -text {Units File} entry $base.ent65 \ -background #4668df -borderwidth 5 \ -font $fnt2 \ -textvariable res1 button $base.but75 \ -font $fnt1 -padx 9 -pady 3 \ -text Controls bind $base.but75 { wm deiconify .top18 wm deiconify .top20 wm deiconify .top56 wm deiconify .top79 wm deiconify .top106 } button $base.but18 \ -font $fnt1 -padx 9 -pady 3 \ -text {Hide Controls} bind $base.but18 { wm withdraw .top18 wm withdraw .top20 wm withdraw .top56 wm withdraw .top79 wm withdraw .top106 } button $base.but21 \ -font $fnt1 -padx 9 -pady 3 \ -text Defs bind $base.but21 { wm deiconify .top56 } button $base.but22 \ -font $fnt1 -padx 9 -pady 3 \ -text Define bind $base.but22 { wm deiconify .top106 } button $base.but23 \ -font $fnt1 -padx 9 -pady 3 \ -text Units bind $base.but23 { wm deiconify .top20 } button $base.but24 \ -font $fnt1 -padx 9 -pady 3 \ -text UControl bind $base.but24 { wm deiconify .top18 } button $base.but25 \ -font $fnt1 -padx 9 -pady 3 \ -text Prefixes bind $base.but25 { wm deiconify .top79 } button $base.but20 \ -font $fnt1 \ -foreground #000000 -padx 9 -pady 3 -text a+i*b bind $base.but20 { set graucho "-cr" set linn [.top17.ent18 get] set res3 $linn catch {eval exec ./mc66 $sc1 $graucho -f $formula -u $units -q \"$linn\" -p $precs } res1 } button $base.but26 \ -font $fnt1 \ -foreground #000000 -padx 9 -pady 3 -text R*exp(i*x) bind $base.but26 { set graucho "-ce" set linn [.top17.ent18 get] set res3 $linn catch {eval exec ./mc66 $sc1 $graucho -f $formula -u $units -q \"$linn\" -p $precs } res1 } label $base.lab17 \ -borderwidth 1 -font $fnt1 \ -foreground #d9d9d9 -text -ce -textvariable graucho button $base.but19 \ -font $fnt1 -padx 9 -pady 3 \ -text Fix bind $base.but19 { set sc1 -S3 set linn [.top17.ent18 get] set res3 $linn catch {eval exec ./mc66 $sc1 $graucho -f $formula -u $units -q \"$linn\" -p $precs} res1 } button $base.butnorm \ -font $fnt1 -padx 9 -pady 3 \ -text Norm bind $base.butnorm { set sc1 -S1 set linn [.top17.ent18 get] set res3 $linn catch {eval exec ./mc66 $sc1 $graucho -f $formula -u $units -q \"$linn\" -p $precs} res1 } button $base.butres \ -font $fnt1 -padx 9 -pady 3 \ -text Res bind $base.butres { .top17.ent18 insert [string length [.top17.ent18 get]] " " .top17.ent18 insert [string length [.top17.ent18 get]] $res1 .top17.ent18 insert [string length [.top17.ent18 get]] " " } button $base.butundo \ -font $fnt1 -padx 9 -pady 3 \ -text Undo bind $base.butundo { .top17.ent18 delete 0 [string length [.top17.ent18 get]] .top17.ent18 insert [string length [.top17.ent18 get]] $res3 } button $base.but27 \ -font $fnt1 -padx 9 -pady 3 \ -text Sci bind $base.but27 { set sc1 -S2 set linn [.top17.ent18 get] set res3 $linn catch {eval exec ./mc66 $sc1 $graucho -f $formula -u $units -q \"$linn\" -p $precs} res1 } button $base.but28 \ -font $fnt1 -padx 9 -pady 3 \ -text Clear bind $base.but28 { .top17.ent18 delete 0 [string length [.top17.ent18 get]] } place $base.ent18 \ -x 5 -y 20 -width 224 -height 43 -anchor nw -bordermode ignore place $base.lab20 \ -x 20 -y 5 -width 101 -height 18 -anchor nw -bordermode ignore place $base.lab21 \ -x 15 -y 90 -width 96 -height 18 -anchor nw -bordermode ignore place $base.ent22 \ -x 155 -y 60 -width 73 -height 32 -anchor nw -bordermode ignore place $base.but32 \ -x 85 -y 60 -width 73 -height 26 -anchor nw -bordermode ignore place $base.but33 \ -x 10 -y 60 -width 73 -height 26 -anchor nw -bordermode ignore place $base.but36 \ -x 200 -y 195 -width 94 -height 26 -anchor nw -bordermode ignore place $base.lab38 \ -x 100 -y 140 -width 101 -height 18 -anchor nw -bordermode ignore place $base.but17 \ -x 170 -y 165 -width 62 -height 26 -anchor nw -bordermode ignore place $base.cpd21 \ -x 20 -y 140 -width 84 -height 18 -anchor nw -bordermode ignore place $base.ent65 \ -x 5 -y 105 -width 288 -height 32 -anchor nw -bordermode ignore place $base.but75 \ -x 5 -y 155 -width 62 -height 26 -anchor nw -bordermode ignore place $base.but18 \ -x 65 -y 155 -width 105 -height 26 -anchor nw -bordermode ignore place $base.but21 \ -x 230 -y 5 -width 62 -height 26 -anchor nw -bordermode ignore place $base.but22 \ -x 235 -y 165 -width 62 -height 26 -anchor nw -bordermode ignore place $base.but23 \ -x 230 -y 30 -width 62 -height 26 -anchor nw -bordermode ignore place $base.but24 \ -x 230 -y 80 -width 62 -height 26 -anchor nw -bordermode ignore place $base.but25 \ -x 230 -y 55 -width 62 -height 26 -anchor nw -bordermode ignore place $base.but20 \ -x 3 -y 185 -width 70 -height 26 -anchor nw -bordermode ignore place $base.but26 \ -x 72 -y 185 -width 70 -height 26 -anchor nw -bordermode ignore place $base.lab17 \ -x 170 -y 200 -width 26 -height 18 -anchor nw -bordermode ignore place $base.but19 \ -x 200 -y 140 -width 32 -height 26 -anchor nw -bordermode ignore place $base.but27 \ -x 230 -y 140 -width 32 -height 26 -anchor nw -bordermode ignore place $base.butnorm \ -x 260 -y 140 -width 32 -height 26 -anchor nw -bordermode ignore place $base.butres \ -x 170 -y 190 -width 32 -height 32 -anchor nw -bordermode ignore place $base.butundo \ -x 140 -y 190 -width 32 -height 32 -anchor nw -bordermode ignore place $base.but28 \ -x 125 -y 5 -width 97 -height 16 -anchor nw -bordermode ignore } proc vTclWindow.top18 {base} { global linn; global sc1; global fnt1; global fnt2; global fnt3; global res3; if {$base == ""} { set base .top18 } if {[winfo exists $base]} { wm deiconify $base; return } toplevel $base -class Toplevel \ -background #0000f8 -borderwidth 4 -relief sunken wm focusmodel $base passive wm geometry $base 440x393+396+49 wm maxsize $base 1137 834 wm minsize $base 1 1 wm overrideredirect $base 0 wm resizable $base 0 0 wm deiconify $base wm title $base "UControl" canvas $base.can21 \ -background #009000 -borderwidth 4 -height 207 -relief sunken \ -width 295 bind $base.can21 { set message1 "You can also use the keyboard" } button $base.but22 \ -borderwidth 4 -font $fnt1 \ -padx 9 -pady 3 -text {Calculate MKS} bind $base.but22 { set linn [.top17.ent18 get] set res3 $linn set units mks.units catch {eval exec ./mc66 $sc1 $graucho -f $formula -u mks.units -q \"$linn\" -p $precs } res1 } button $base.but23 \ -borderwidth 4 -font $fnt1 \ -padx 9 -pady 3 -text {Calculate CGS} bind $base.but23 { set linn [.top17.ent18 get] set res3 $linn set units mks.units catch {eval exec ./mc66 $sc1 $graucho -f $formula -u cgs.units -q \"$linn\" -p $precs } res1 } entry $base.ent79 \ -background #df0c06 -borderwidth 4 -relief raised bind $base.ent79 { set units [.top18.ent79 get] } bind $base.ent79 { set message1 "You can use your own units file" } bind $base.ent79 { set units [.top18.ent79 get] } button $base.but82 \ -font $fnt1 -padx 9 -pady 3 \ -text 7 bind $base.but82 { .top17.ent18 insert [string length [.top17.ent18 get]] 7 } button $base.but83 \ -font $fnt1 -padx 9 -pady 3 \ -text 8 bind $base.but83 { .top17.ent18 insert [string length [.top17.ent18 get]] 8 } button $base.but84 \ -font $fnt1 -padx 9 -pady 3 \ -text 9 bind $base.but84 { .top17.ent18 insert [string length [.top17.ent18 get]] 9 } button $base.but85 \ -font $fnt1 -padx 9 -pady 3 \ -text * bind $base.but85 { .top17.ent18 insert [string length [.top17.ent18 get]] * } button $base.but86 \ -font $fnt1 -padx 9 -pady 3 \ -text 4 bind $base.but86 { .top17.ent18 insert [string length [.top17.ent18 get]] 4 } button $base.but87 \ -font $fnt1 -padx 9 -pady 3 \ -text 5 bind $base.but87 { .top17.ent18 insert [string length [.top17.ent18 get]] 5 } button $base.but88 \ -font $fnt1 -padx 9 -pady 3 \ -text 6 bind $base.but88 { .top17.ent18 insert [string length [.top17.ent18 get]] 6 } button $base.but89 \ -font $fnt1 -padx 9 -pady 3 \ -text / bind $base.but89 { .top17.ent18 insert [string length [.top17.ent18 get]] / } button $base.but90 \ -font $fnt1 -padx 9 -pady 3 \ -text 1 bind $base.but90 { .top17.ent18 insert [string length [.top17.ent18 get]] 1 } button $base.but91 \ -font $fnt1 -padx 9 -pady 3 \ -text 2 bind $base.but91 { .top17.ent18 insert [string length [.top17.ent18 get]] 2 } button $base.but92 \ -font $fnt1 -padx 9 -pady 3 \ -text 3 bind $base.but92 { .top17.ent18 insert [string length [.top17.ent18 get]] 3 } button $base.but94 \ -font $fnt1 -padx 8 -pady 3 \ -text - bind $base.but94 { .top17.ent18 insert [string length [.top17.ent18 get]] - } button $base.but95 \ -font $fnt1 -padx 9 -pady 3 \ -text . bind $base.but95 { .top17.ent18 insert [string length [.top17.ent18 get]] . } button $base.but96 \ -font $fnt1 -padx 9 -pady 3 \ -text 0 bind $base.but96 { .top17.ent18 insert [string length [.top17.ent18 get]] 0 } button $base.but97 \ -font $fnt1 -padx 9 -pady 3 \ -text = bind $base.but97 { set linn [.top17.ent18 get] set res3 $linn catch {eval exec ./mc66 $sc1 $graucho -f $formula -u $units -q \"$linn\" -p $precs} res1 } button $base.but98 \ -font $fnt1 -padx 9 -pady 3 \ -text + bind $base.but98 { .top17.ent18 insert [string length [.top17.ent18 get]] + } button $base.but17 \ -background #929292 \ -font $fnt1 -padx 9 -pady 3 \ -text Meter bind $base.but17 { .top17.ent18 insert [string length [.top17.ent18 get]] " Meter " } button $base.but19 \ -background #929292 \ -font $fnt1 -padx 9 -pady 3 \ -text Second bind $base.but19 { .top17.ent18 insert [string length [.top17.ent18 get]] " Sec " } button $base.but20 \ -background #929292 \ -font $fnt1 -padx 9 -pady 3 \ -text mol bind $base.but20 { .top17.ent18 insert [string length [.top17.ent18 get]] " Mol " } button $base.but21 \ -background #929292 \ -font $fnt1 -padx 9 -pady 3 \ -text Coulomb bind $base.but21 { .top17.ent18 insert [string length [.top17.ent18 get]] " Coulomb " } button $base.but24 \ -background #929292 \ -font $fnt1 -padx 9 -pady 3 \ -text k bind $base.but24 { .top17.ent18 insert [string length [.top17.ent18 get]] " Deg " } button $base.but28 \ -background #929292 \ -font $fnt1 -padx 9 -pady 3 \ -text Kg bind $base.but28 { .top17.ent18 insert [string length [.top17.ent18 get]] " Kg " } button $base.but31 \ -background #36ac1a \ -font $fnt1 -padx 9 -pady 3 \ -text c bind $base.but31 { .top17.ent18 insert [string length [.top17.ent18 get]] " Dc " } button $base.butcomm \ -font $fnt1 -padx 9 -pady 3 \ -text "," bind $base.butcomm { .top17.ent18 insert [string length [.top17.ent18 get]] " , " } button $base.but18 \ -font $fnt1 -padx 9 -pady 3 \ -text ( bind $base.but18 { .top17.ent18 insert [string length [.top17.ent18 get]] ( } button $base.but25 \ -font $fnt1 -padx 9 -pady 3 \ -text ) bind $base.but25 { .top17.ent18 insert [string length [.top17.ent18 get]] ) } canvas $base.can54 \ -background #00ac00 -borderwidth 4 -height 207 -relief sunken \ -width 295 bind $base.can54 { set message1 "4 memory cells you can use" } button $base.but61 \ -font $fnt1 -padx 9 -pady 3 \ -text Clear bind $base.but61 { .top17.ent18 delete 0 [string length [.top17.ent18 get]] } button $base.but62 \ -font $fnt1 -padx 9 -pady 3 \ -text M1-in bind $base.but62 { set mem1 [.top17.ent18 get] } button $base.but63 \ -font $fnt1 -padx 9 -pady 3 \ -text M1-out bind $base.but63 { .top17.ent18 insert [string length [.top17.ent18 get]] ( .top17.ent18 insert [string length [.top17.ent18 get]] $mem1 .top17.ent18 insert [string length [.top17.ent18 get]] ) } button $base.but64 \ -font $fnt1 -padx 9 -pady 3 \ -text M3-in bind $base.but64 { set mem3 [.top17.ent18 get] } button $base.but65 \ -font $fnt1 -padx 9 -pady 3 \ -text M3-out bind $base.but65 { .top17.ent18 insert [string length [.top17.ent18 get]] ( .top17.ent18 insert [string length [.top17.ent18 get]] $mem3 .top17.ent18 insert [string length [.top17.ent18 get]] ) } button $base.but66 \ -font $fnt1 -padx 9 -pady 3 \ -text M2-in bind $base.but66 { set mem2 [.top17.ent18 get] } button $base.but67 \ -font $fnt1 -padx 9 -pady 3 \ -text M2-out bind $base.but67 { .top17.ent18 insert [string length [.top17.ent18 get]] ( .top17.ent18 insert [string length [.top17.ent18 get]] $mem2 .top17.ent18 insert [string length [.top17.ent18 get]] ) } button $base.but68 \ -font $fnt1 -padx 9 -pady 3 \ -text M4-in bind $base.but68 { set mem4 [.top17.ent18 get] } button $base.but69 \ -font $fnt1 -padx 9 -pady 3 \ -text M4-out bind $base.but69 { .top17.ent18 insert [string length [.top17.ent18 get]] ( .top17.ent18 insert [string length [.top17.ent18 get]] $mem4 .top17.ent18 insert [string length [.top17.ent18 get]] ) } button $base.but70 \ -font $fnt1 -padx 9 -pady 3 \ -text PI=3.14... bind $base.but70 { .top17.ent18 insert [string length [.top17.ent18 get]] " 3.14159265359 " } button $base.but71 \ -font $fnt1 -padx 9 -pady 3 \ -text e=2.71... bind $base.but71 { .top17.ent18 insert [string length [.top17.ent18 get]] " 2.71828182846 " } label $base.lab72 \ -background #dfdb46 -borderwidth 1 \ -font $fnt1 -relief raised \ -text {Formula file} entry $base.ent73 \ -background #8edbdf -borderwidth 4 -highlightbackground #8cdbdf bind $base.ent73 { set message1 "You can use your own formula file" } bind $base.ent73 { set formula } label $base.lab74 \ -background #f0eef4 -borderwidth 1 \ -font $fnt1 -relief sunken \ -text general.formula -textvariable formula button $base.but76 \ -font $fnt1 -padx 9 -pady 3 \ -text Hide bind $base.but76 { wm withdraw .top18 } bind $base.but76 { set message1 "Hide this control panel" } canvas $base.can77 \ -background #785418 -borderwidth 2 -height 207 -relief sunken \ -width 355 button $base.but78 \ -font $fnt1 -padx 9 -pady 3 \ -text {log10 x} bind $base.but78 { .top17.ent18 insert [string length [.top17.ent18 get]] " lg10 " } bind $base.but78 { set message1 "lg10 100 =2" } button $base.butabs \ -font $fnt1 -padx 9 -pady 3 \ -text {abs x} bind $base.butabs { .top17.ent18 insert [string length [.top17.ent18 get]] " abs " } bind $base.butabs { set message1 "Absolute value" } button $base.butre \ -font $fnt1 -padx 9 -pady 3 \ -text {Re x} bind $base.butre { .top17.ent18 insert [string length [.top17.ent18 get]] " Re " } bind $base.butre { set message1 "Real part of x" } button $base.butim \ -font $fnt1 -padx 9 -pady 3 \ -text {Im x} bind $base.butim { .top17.ent18 insert [string length [.top17.ent18 get]] " Im " } bind $base.butim { set message1 "Imaginary part of x" } button $base.butconj \ -font $fnt1 -padx 9 -pady 3 \ -text {conj x} bind $base.butconj { .top17.ent18 insert [string length [.top17.ent18 get]] " conj " } bind $base.butconj { set message1 "Complex conjegated of x" } button $base.butphs \ -font $fnt1 -padx 9 -pady 3 \ -text {phase x} bind $base.butphs { .top17.ent18 insert [string length [.top17.ent18 get]] " phase " } bind $base.butphs { set message1 "Phase of x" } button $base.but79 \ -font $fnt1 -padx 9 -pady 3 \ -text {cos x} bind $base.but79 { .top17.ent18 insert [string length [.top17.ent18 get]] " cos " } bind $base.but79 { set message1 "cos x" } button $base.but80 \ -font $fnt1 -padx 9 -pady 3 \ -text {tan x} bind $base.but80 { .top17.ent18 insert [string length [.top17.ent18 get]] " tan " } bind $base.but80 { set message1 "tangent of x" } button $base.but81 \ -font $fnt1 -padx 9 -pady 3 \ -text {asin x} bind $base.but81 { .top17.ent18 insert [string length [.top17.ent18 get]] " asin " } bind $base.but81 { set message1 "arcsin x" } button $base.but93 \ -font $fnt1 -padx 9 -pady 3 \ -text {acos x} bind $base.but93 { .top17.ent18 insert [string length [.top17.ent18 get]] " acos " } bind $base.but93 { set message1 "arccos x" } button $base.but99 \ -font $fnt1 -padx 9 -pady 3 \ -text {atan x} bind $base.but99 { .top17.ent18 insert [string length [.top17.ent18 get]] " atan " } bind $base.but99 { set message1 "atan x = arctan x" } button $base.but100 \ -font $fnt1 -padx 9 -pady 3 \ -text {sqrt x} bind $base.but100 { .top17.ent18 insert [string length [.top17.ent18 get]] " sqrt " } bind $base.but100 { set message1 "sqrt 9 =3" } button $base.but101 \ -font $fnt1 -padx 9 -pady 3 \ -text x^Y bind $base.but101 { .top17.ent18 insert [string length [.top17.ent18 get]] " ^ " } bind $base.but101 { set message1 "2^4=16" } button $base.but102 \ -font $fnt1 -padx 9 -pady 3 \ -text {exp x} bind $base.but102 { .top17.ent18 insert [string length [.top17.ent18 get]] " exp " } bind $base.but102 { set message1 "exp 3 =2.71...^3" } button $base.but103 \ -font $fnt1 -padx 9 -pady 3 \ -text {log x Y} bind $base.but103 { .top17.ent18 insert [string length [.top17.ent18 get]] " log " } bind $base.but103 { set message1 "log 4 16 =2" } button $base.but104 \ -font $fnt1 -padx 9 -pady 3 \ -text {ln x} bind $base.but104 { .top17.ent18 insert [string length [.top17.ent18 get]] " ln " } bind $base.but104 { set message1 "ln (e^3) =3" } button $base.but110 \ -font $fnt1 -padx 9 -pady 3 \ -text x! bind $base.but110 { .top17.ent18 insert [string length [.top17.ent18 get]] " ! " } bind $base.but110 { set message1 "5!=1*2*3*4*5=120" } button $base.but111 \ -font $fnt1 -padx 9 -pady 3 \ -text "x Root of y " bind $base.but111 { .top17.ent18 insert [string length [.top17.ent18 get]] " root " } bind $base.but111 { set message1 "3 root 8 =2" } button $base.but112 \ -font $fnt1 -padx 9 -pady 3 \ -text {sin x} bind $base.but112 { .top17.ent18 insert [string length [.top17.ent18 get]] " sin " } bind $base.but112 { set message1 "sin x" } canvas $base.can113 \ -background #3adbdf -borderwidth 3 -height 207 -relief sunken \ -width 295 bind $base.can113 { .top17.ent18 insert [string length [.top17.ent18 get]] " R " } label $base.lab129 \ -background #dff020 -borderwidth 1 \ -font $fnt1 -relief raised \ -text {You can use your own formula file} -textvariable message1 button $base.but137 \ -font $fnt1 -padx 9 -pady 3 \ -text R bind $base.but137 { .top17.ent18 insert [string length [.top17.ent18 get]] " R " } bind $base.but137 { set message1 "Gas Constant" } button $base.but140 \ -font $fnt1 -padx 9 -pady 3 \ -text Kb bind $base.but140 { .top17.ent18 insert [string length [.top17.ent18 get]] " Kb " } bind $base.but140 { set message1 "Bolzman's constant" } button $base.but141 \ -font $fnt1 -padx 9 -pady 3 \ -text h bind $base.but141 { .top17.ent18 insert [string length [.top17.ent18 get]] " H " } bind $base.but141 { set message1 "Planck's constant" } button $base.but142 \ -font $fnt1 -padx 9 -pady 3 \ -text e bind $base.but142 { .top17.ent18 insert [string length [.top17.ent18 get]] " 1.602307e-19 Coulomb " } bind $base.but142 { set message1 "Elementry Charge (absolute value)" } button $base.but143 \ -font $fnt1 -padx 9 -pady 3 \ -text g bind $base.but143 { .top17.ent18 insert [string length [.top17.ent18 get]] " 9.807 M * (1 Sec^-2) " } bind $base.but143 { set message1 "Standard acceleration of gravity" } button $base.but144 \ -font $fnt1 -padx 9 -pady 3 \ -text Na bind $base.but144 { .top17.ent18 insert [string length [.top17.ent18 get]] " Na " } bind $base.but144 { set message1 "Avogadro's constant" } button $base.but145 \ -font $fnt1 -padx 9 -pady 3 \ -text C bind $base.but145 { .top17.ent18 insert [string length [.top17.ent18 get]] " Cl " } bind $base.but145 { set message1 "Speed of light in vacuum" } button $base.but146 \ -font $fnt1 -padx 9 -pady 3 \ -text E0 bind $base.but146 { .top17.ent18 insert [string length [.top17.ent18 get]] " 8.854*(1 M^-3)*(1 Kg^-1)*(1 Sec^2)*(1 Coulomb^2) " } bind $base.but146 { set message1 "Epsillon 0 - permittivity of vacuum" } button $base.but147 \ -font $fnt1 -padx 9 -pady 3 \ -text F bind $base.but147 { .top17.ent18 insert [string length [.top17.ent18 get]] " 9.648E4 Coulomb * (1 Mol^-1) " } bind $base.but147 { set message1 "Farraday's constant" } button $base.but148 \ -font $fnt1 -padx 9 -pady 3 \ -text 2P bind $base.but148 { .top17.ent18 insert [string length [.top17.ent18 get]] " 6.28318530718 " } bind $base.but148 { set message1 "2Pi" } button $base.but149 \ -font $fnt1 -padx 9 -pady 3 \ -text me bind $base.but149 { .top17.ent18 insert [string length [.top17.ent18 get]] " 9.107468e-31 Kg " } bind $base.but149 { set message1 "Rest mass of an electron" } button $base.but150 \ -font $fnt1 -padx 9 -pady 3 \ -text a0 bind $base.but150 { .top17.ent18 insert [string length [.top17.ent18 get]] " 5.292e-11 Meter " } bind $base.but150 { set message1 "Bohr's Radius" } label $base.lab19 \ -borderwidth 1 -font $fnt1 \ -relief raised -text Precsision button $base.but45 \ -font $fnt1 -padx 9 -pady 3 \ -text units bind $base.but45 { wm deiconify .top20 } button $base.but72 \ -font $fnt1 -padx 9 -pady 3 \ -text Conf bind $base.but72 { wm deiconify .top56 } button $base.but26 \ -font $fnt1 -padx 9 -pady 3 \ -text bind $base.but26 { .top17.ent18 insert [string length [.top17.ent18 get]] " Dg " } bind $base.but26 { set message1 "Converts to Degrees Radians are default " } button $base.but36 \ -font $fnt1 -padx 9 -pady 3 \ -text 1/x bind $base.but36 { .top17.ent18 insert [string length [.top17.ent18 get]] " ^-1 " } bind $base.but36 { set message1 "2 (1/x) = 0.5" } button $base.but27 \ -font $fnt1 -padx 9 -pady 3 \ -text E bind $base.but27 { .top17.ent18 insert [string length [.top17.ent18 get]] "e" } button $base.but105 \ -font $fnt1 -padx 9 -pady 3 \ -text Prefixes bind $base.but105 { wm deiconify .top79 } button $base.but29 \ -font $fnt1 -padx 9 -pady 3 \ -text i bind $base.but29 { .top17.ent18 insert [string length [.top17.ent18 get]] i } bind $base.but29 { set message1 "i = (-1)^0.5 " } label $base.lab17 \ -borderwidth 1 -font $fnt1 \ -relief raised -text 9 -textvariable precs button $base.but30 \ -font $fnt1 -padx 9 -pady 3 \ -text > bind $base.but30 { set precs [expr $precs + 1] } button $base.but32 \ -font $fnt1 -padx 9 -pady 3 \ -text < bind $base.but32 { set precs [expr $precs - 1] } place $base.can21 \ -x 15 -y 0 -width 106 -height 168 -anchor nw -bordermode ignore place $base.but22 \ -x 120 -y 145 -width 112 -height 32 -anchor nw -bordermode ignore place $base.but23 \ -x 120 -y 175 -width 112 -height 32 -anchor nw -bordermode ignore place $base.ent79 \ -x 120 -y 205 -width 112 -height 32 -anchor nw -bordermode ignore place $base.but82 \ -x 30 -y 10 -width 22 -height 30 -anchor nw -bordermode ignore place $base.but83 \ -x 50 -y 10 -width 22 -height 30 -anchor nw -bordermode ignore place $base.but84 \ -x 70 -y 10 -width 22 -height 30 -anchor nw -bordermode ignore place $base.but85 \ -x 90 -y 10 -width 22 -height 30 -anchor nw -bordermode ignore place $base.but86 \ -x 30 -y 40 -width 22 -height 30 -anchor nw -bordermode ignore place $base.but87 \ -x 50 -y 40 -width 22 -height 30 -anchor nw -bordermode ignore place $base.but88 \ -x 70 -y 40 -width 22 -height 30 -anchor nw -bordermode ignore place $base.but89 \ -x 90 -y 40 -width 22 -height 30 -anchor nw -bordermode ignore place $base.but90 \ -x 30 -y 70 -width 22 -height 30 -anchor nw -bordermode ignore place $base.but91 \ -x 50 -y 70 -width 22 -height 30 -anchor nw -bordermode ignore place $base.but92 \ -x 70 -y 70 -width 22 -height 30 -anchor nw -bordermode ignore place $base.but94 \ -x 90 -y 70 -width 22 -height 30 -anchor nw -bordermode ignore place $base.but95 \ -x 30 -y 100 -width 22 -height 30 -anchor nw -bordermode ignore place $base.but96 \ -x 50 -y 100 -width 22 -height 30 -anchor nw -bordermode ignore place $base.but97 \ -x 70 -y 100 -width 22 -height 30 -anchor nw -bordermode ignore place $base.but98 \ -x 90 -y 100 -width 22 -height 30 -anchor nw -bordermode ignore place $base.but17 \ -x 125 -y 10 -width 50 -height 30 -anchor nw -bordermode ignore place $base.but19 \ -x 125 -y 70 -width 50 -height 30 -anchor nw -bordermode ignore place $base.but20 \ -x 180 -y 70 -width 50 -height 30 -anchor nw -bordermode ignore place $base.but21 \ -x 180 -y 10 -width 50 -height 30 -anchor nw -bordermode ignore place $base.but24 \ -x 180 -y 40 -width 50 -height 30 -anchor nw -bordermode ignore place $base.but28 \ -x 125 -y 40 -width 50 -height 30 -anchor nw -bordermode ignore place $base.but31 \ -x 145 -y 110 -width 25 -height 30 -anchor nw -bordermode ignore place $base.butcomm \ -x 120 -y 110 -width 25 -height 30 -anchor nw -bordermode ignore place $base.but18 \ -x 30 -y 130 -width 22 -height 30 -anchor nw -bordermode ignore place $base.but25 \ -x 50 -y 130 -width 22 -height 30 -anchor nw -bordermode ignore place $base.can54 \ -x 6 -y 170 -width 106 -height 138 -anchor nw -bordermode ignore place $base.but61 \ -x 190 -y 110 -width 37 -height 30 -anchor nw -bordermode ignore place $base.but62 \ -x 11 -y 180 -width 47 -height 30 -anchor nw -bordermode ignore place $base.but63 \ -x 60 -y 180 -width 46 -height 30 -anchor nw -bordermode ignore place $base.but64 \ -x 11 -y 240 -width 47 -height 30 -anchor nw -bordermode ignore place $base.but65 \ -x 59 -y 240 -width 47 -height 30 -anchor nw -bordermode ignore place $base.but66 \ -x 11 -y 210 -width 47 -height 30 -anchor nw -bordermode ignore place $base.but67 \ -x 59 -y 210 -width 47 -height 30 -anchor nw -bordermode ignore place $base.but68 \ -x 11 -y 270 -width 47 -height 30 -anchor nw -bordermode ignore place $base.but69 \ -x 59 -y 270 -width 47 -height 30 -anchor nw -bordermode ignore place $base.but70 \ -x 170 -y 240 -width 60 -height 30 -anchor nw -bordermode ignore place $base.but71 \ -x 170 -y 270 -width 60 -height 30 -anchor nw -bordermode ignore place $base.lab72 \ -x 10 -y 320 -anchor nw -bordermode ignore place $base.ent73 \ -x 10 -y 335 -width 148 -height 27 -anchor nw -bordermode ignore place $base.lab74 \ -x 10 -y 360 -width 146 -height 18 -anchor nw -bordermode ignore place $base.but76 \ -x 175 -y 305 -width 47 -height 38 -anchor nw -bordermode ignore place $base.can77 \ -x 237 -y 150 -width 200 -height 171 -anchor nw -bordermode ignore place $base.but78 \ -x 290 -y 190 -width 47 -height 30 -anchor nw -bordermode ignore place $base.but79 \ -x 245 -y 280 -width 47 -height 30 -anchor nw -bordermode ignore place $base.but80 \ -x 290 -y 280 -width 47 -height 30 -anchor nw -bordermode ignore place $base.but81 \ -x 245 -y 250 -width 47 -height 30 -anchor nw -bordermode ignore place $base.but93 \ -x 335 -y 250 -width 47 -height 30 -anchor nw -bordermode ignore place $base.butabs \ -x 382 -y 160 -width 47 -height 30 -anchor nw -bordermode ignore place $base.butre \ -x 382 -y 190 -width 47 -height 30 -anchor nw -bordermode ignore place $base.butim \ -x 382 -y 220 -width 47 -height 30 -anchor nw -bordermode ignore place $base.butphs \ -x 382 -y 250 -width 47 -height 30 -anchor nw -bordermode ignore place $base.butconj \ -x 382 -y 280 -width 47 -height 30 -anchor nw -bordermode ignore place $base.but99 \ -x 290 -y 250 -width 47 -height 30 -anchor nw -bordermode ignore place $base.but100 \ -x 290 -y 220 -width 47 -height 30 -anchor nw -bordermode ignore place $base.but101 \ -x 245 -y 220 -width 47 -height 30 -anchor nw -bordermode ignore place $base.but102 \ -x 245 -y 160 -width 47 -height 30 -anchor nw -bordermode ignore place $base.but103 \ -x 335 -y 190 -width 47 -height 30 -anchor nw -bordermode ignore place $base.but104 \ -x 245 -y 190 -width 47 -height 30 -anchor nw -bordermode ignore place $base.but110 \ -x 290 -y 160 -width 47 -height 30 -anchor nw -bordermode ignore place $base.but111 \ -x 335 -y 220 -width 47 -height 30 -anchor nw -bordermode ignore place $base.but112 \ -x 335 -y 280 -width 47 -height 30 -anchor nw -bordermode ignore place $base.can113 \ -x 240 -y 5 -width 157 -height 136 -anchor nw -bordermode ignore place $base.lab129 \ -x 160 -y 350 -width 237 -height 30 -anchor nw -bordermode ignore place $base.but137 \ -x 295 -y 70 -width 47 -height 30 -anchor nw -bordermode ignore place $base.but140 \ -x 295 -y 40 -width 47 -height 30 -anchor nw -bordermode ignore place $base.but141 \ -x 250 -y 40 -width 47 -height 30 -anchor nw -bordermode ignore place $base.but142 \ -x 340 -y 70 -width 47 -height 30 -anchor nw -bordermode ignore place $base.but143 \ -x 295 -y 10 -width 47 -height 30 -anchor nw -bordermode ignore place $base.but144 \ -x 295 -y 100 -width 47 -height 30 -anchor nw -bordermode ignore place $base.but145 \ -x 250 -y 100 -width 47 -height 30 -anchor nw -bordermode ignore place $base.but146 \ -x 250 -y 70 -width 47 -height 30 -anchor nw -bordermode ignore place $base.but147 \ -x 340 -y 100 -width 47 -height 30 -anchor nw -bordermode ignore place $base.but148 \ -x 340 -y 40 -width 47 -height 30 -anchor nw -bordermode ignore place $base.but149 \ -x 250 -y 10 -width 47 -height 30 -anchor nw -bordermode ignore place $base.but150 \ -x 340 -y 10 -width 47 -height 30 -anchor nw -bordermode ignore place $base.lab19 \ -x 235 -y 325 -width 61 -height 20 -anchor nw -bordermode ignore place $base.but45 \ -x 120 -y 270 -width 47 -height 30 -anchor nw -bordermode ignore place $base.but72 \ -x 120 -y 240 -width 47 -height 30 -anchor nw -bordermode ignore place $base.but26 \ -x 170 -y 110 -width 22 -height 30 -anchor nw -bordermode ignore place $base.but36 \ -x 335 -y 160 -width 47 -height 30 -anchor nw -bordermode ignore place $base.but27 \ -x 70 -y 130 -width 22 -height 30 -anchor nw -bordermode ignore place $base.but105 \ -x 120 -y 300 -width 47 -height 30 -anchor nw -bordermode ignore place $base.but29 \ -x 90 -y 130 -width 22 -height 30 -anchor nw -bordermode ignore place $base.lab17 \ -x 315 -y 325 -width 61 -height 20 -anchor nw -bordermode ignore place $base.but30 \ -x 375 -y 325 -width 22 -height 20 -anchor nw -bordermode ignore place $base.but32 \ -x 295 -y 325 -width 22 -height 20 -anchor nw -bordermode ignore } proc vTclWindow.top19 {base} { global linn; global sc1; global fnt1; global fnt2; global fnt3; global res3; if {$base == ""} { set base .top19 } if {[winfo exists $base]} { wm deiconify $base; return } toplevel $base -class Toplevel \ -background #dfdb22 wm focusmodel $base active wm geometry $base 436x456+0+264 wm maxsize $base 1137 834 wm minsize $base 1 1 wm overrideredirect $base 0 wm resizable $base 1 1 wm deiconify $base wm title $base "Message" label $base.lab21 \ -background #df22df -borderwidth 1 \ -font $fnt3 -relief raised \ -text {and program updates} label $base.lab22 \ -background #df22df -borderwidth 1 \ -font $fnt3 -relief raised \ -text {You will get an improved set of units} label $base.lab23 \ -background #df22df -borderwidth 1 \ -font $fnt2 -relief raised \ -text {2 Giv'at beit hakerem st. Jerusalem ISRAEL} label $base.lab24 \ -background #df22df -borderwidth 1 \ -font $fnt3 -relief raised \ -text {Ortal Alpert} label $base.lab25 \ -background #df22df -borderwidth 1 \ -font $fnt3 -relief raised \ -text {and another utility} label $base.lab26 \ -background #df22df -borderwidth 1 \ -font $fnt3 -relief raised \ -text {If you want to use it after this time} label $base.lab27 \ -background #df22df -borderwidth 1 \ -font $fnt3 -relief raised \ -text {Usage licence} label $base.lab28 \ -background #df22df -borderwidth 1 \ -font $fnt3 -relief raised \ -text {This program comes with 45 Days} label $base.lab29 \ -background #df22df -borderwidth 1 \ -font $fnt2 -relief raised \ -text {Bug reports -> ortal@batata.fh.huji.ac.il} label $base.lab20 \ -background #df22df -borderwidth 1 \ -font $fnt3 -relief raised \ -text {that will help you define more units} label $base.lab30 \ -background #df22df -borderwidth 1 \ -font $fnt3 -relief raised \ -text {To register you have to send 10US$ to:} label $base.lab31 \ -background #df22df -borderwidth 1 \ -font $fnt3 -relief raised \ -text {You have to be a registered user} label $base.lab17 \ -background #df22df -borderwidth 1 \ -font $fnt3 -relief raised \ -text {and get your copy for free} label $base.lab18 \ -background #df22df -borderwidth 1 \ -font $fnt3 -relief raised \ -text {Or , have 3 other people register} place $base.lab21 \ -x 30 -y 255 -width 376 -height 28 -anchor nw -bordermode ignore place $base.lab22 \ -x 30 -y 225 -width 376 -height 28 -anchor nw -bordermode ignore place $base.lab23 \ -x 30 -y 195 -width 376 -height 28 -anchor nw -bordermode ignore place $base.lab24 \ -x 30 -y 165 -width 376 -height 28 -anchor nw -bordermode ignore place $base.lab25 \ -x 30 -y 285 -width 376 -height 28 -anchor nw -bordermode ignore place $base.lab26 \ -x 30 -y 75 -width 376 -height 28 -anchor nw -bordermode ignore place $base.lab27 \ -x 30 -y 45 -width 376 -height 28 -anchor nw -bordermode ignore place $base.lab28 \ -x 30 -y 15 -width 376 -height 28 -anchor nw -bordermode ignore place $base.lab29 \ -x 30 -y 405 -width 376 -height 28 -anchor nw -bordermode ignore place $base.lab20 \ -x 30 -y 315 -width 376 -height 28 -anchor nw -bordermode ignore place $base.lab30 \ -x 30 -y 135 -width 376 -height 28 -anchor nw -bordermode ignore place $base.lab31 \ -x 30 -y 105 -width 376 -height 28 -anchor nw -bordermode ignore place $base.lab17 \ -x 30 -y 375 -width 376 -height 28 -anchor nw -bordermode ignore place $base.lab18 \ -x 30 -y 345 -width 376 -height 28 -anchor nw -bordermode ignore } proc vTclWindow.top20 {base} { global linn; global sc1; global fnt1; global fnt2; global fnt3; global res3; if {$base == ""} { set base .top20 } if {[winfo exists $base]} { wm deiconify $base; return } toplevel $base -class Toplevel \ -background #383cdf -borderwidth 3 -relief groove wm focusmodel $base passive wm geometry $base 236x416+412+16 wm maxsize $base 1137 834 wm minsize $base 1 1 wm overrideredirect $base 0 wm resizable $base 1 1 wm deiconify $base wm title $base "More Units" button $base.but23 \ -font $fnt1 -padx 9 -pady 3 \ -text Horsepower bind $base.but23 { .top17.ent18 insert [string length [.top17.ent18 get]] " Horsepower " } button $base.but24 \ -font $fnt1 -padx 9 -pady 3 \ -text Kcal bind $base.but24 { .top17.ent18 insert [string length [.top17.ent18 get]] " Kcal " } button $base.but25 \ -font $fnt1 -padx 9 -pady 3 \ -text Cm^-1 bind $base.but25 { .top17.ent18 insert [string length [.top17.ent18 get]] " Cm1 " } button $base.but26 \ -font $fnt1 -padx 9 -pady 3 \ -text Calorie bind $base.but26 { .top17.ent18 insert [string length [.top17.ent18 get]] " Cal " } button $base.but27 \ -font $fnt1 -padx 9 -pady 3 \ -text Ev bind $base.but27 { .top17.ent18 insert [string length [.top17.ent18 get]] " Ev " } button $base.but28 \ -font $fnt1 -padx 9 -pady 3 \ -text Hartree bind $base.but28 { .top17.ent18 insert [string length [.top17.ent18 get]] " Hartree " } button $base.but29 \ -font $fnt1 -padx 9 -pady 3 \ -text Erg bind $base.but29 { .top17.ent18 insert [string length [.top17.ent18 get]] " Erg " } button $base.but30 \ -font $fnt1 -padx 9 -pady 3 \ -text Liter bind $base.but30 { .top17.ent18 insert [string length [.top17.ent18 get]] " Liter " } button $base.but31 \ -font $fnt1 -padx 9 -pady 3 \ -text Angstrom bind $base.but31 { .top17.ent18 insert [string length [.top17.ent18 get]] " A0 " } button $base.but32 \ -font $fnt1 -padx 9 -pady 3 \ -text Inch bind $base.but32 { .top17.ent18 insert [string length [.top17.ent18 get]] " Inch " } button $base.but33 \ -font $fnt1 -padx 9 -pady 3 \ -text Ohm bind $base.but33 { .top17.ent18 insert [string length [.top17.ent18 get]] " Ohm " } button $base.but34 \ -font $fnt1 -padx 9 -pady 3 \ -text Volt bind $base.but34 { .top17.ent18 insert [string length [.top17.ent18 get]] " Volt " } button $base.but35 \ -font $fnt1 -padx 9 -pady 3 \ -text Amper bind $base.but35 { .top17.ent18 insert [string length [.top17.ent18 get]] " Amper " } button $base.butob \ -font $fnt1 -padx 9 -pady 3 \ -text \173 bind $base.butob { .top17.ent18 insert [string length [.top17.ent18 get]] " \173 " } button $base.butcb \ -font $fnt1 -padx 9 -pady 3 \ -text \175 bind $base.butcb { .top17.ent18 insert [string length [.top17.ent18 get]] " \175 " } button $base.but36 \ -font $fnt1 -padx 9 -pady 3 \ -text Watt bind $base.but36 { .top17.ent18 insert [string length [.top17.ent18 get]] " Watt " } button $base.but37 \ -font $fnt1 -padx 9 -pady 3 \ -text Joule bind $base.but37 { .top17.ent18 insert [string length [.top17.ent18 get]] " Joule " } button $base.but38 \ -font $fnt1 -padx 9 -pady 3 \ -text {M Cube} bind $base.but38 { .top17.ent18 insert [string length [.top17.ent18 get]] "*1M^3 " } button $base.but39 \ -font $fnt1 -padx 9 -pady 3 \ -text Newton bind $base.but39 { .top17.ent18 insert [string length [.top17.ent18 get]] " *((1 Meter Kg)*(1 Sec^-2)) " } button $base.but40 \ -font $fnt1 -padx 9 -pady 3 \ -text Torr bind $base.but40 { .top17.ent18 insert [string length [.top17.ent18 get]] " Torr " } button $base.but41 \ -font $fnt1 -padx 9 -pady 3 \ -text Bar bind $base.but41 { .top17.ent18 insert [string length [.top17.ent18 get]] " Bar " } button $base.but42 \ -font $fnt1 -padx 9 -pady 3 \ -text Dyn bind $base.but42 { .top17.ent18 insert [string length [.top17.ent18 get]] " Dyn " } button $base.but43 \ -font $fnt1 -padx 9 -pady 3 \ -text CC bind $base.but43 { .top17.ent18 insert [string length [.top17.ent18 get]] " Cc " } button $base.but44 \ -font $fnt1 -padx 9 -pady 3 \ -text Hide bind $base.but44 { wm withdraw .top20 } button $base.but47 \ -background #020202 \ -font $fnt1 \ -foreground #ec0000 -padx 9 -pady 3 -text {Convert to ...} bind $base.but47 { set conv1 [.top17.ent18 get] .top17.ent18 delete 0 [string length [.top17.ent18 get]] place .top20.but48 \ -x 10 -y 380 -width 112 -height 32 -anchor nw -bordermode ignore .top20.but48 flash } button $base.but48 \ -background #020202 \ -font $fnt1 \ -foreground #ec0000 -padx 9 -pady 3 -relief sunken -text Calculate bind $base.but48 { place forget .top20.but48 set conv2 [.top17.ent18 get] .top17.ent18 delete 0 [string length [.top17.ent18 get]] .top17.ent18 insert [string length [.top17.ent18 get]] " (" .top17.ent18 insert [string length [.top17.ent18 get]] $conv1 .top17.ent18 insert [string length [.top17.ent18 get]] " - 0 " .top17.ent18 insert [string length [.top17.ent18 get]] $conv2 .top17.ent18 insert [string length [.top17.ent18 get]] " )/(1 " .top17.ent18 insert [string length [.top17.ent18 get]] $conv2 .top17.ent18 insert [string length [.top17.ent18 get]] " -0 " .top17.ent18 insert [string length [.top17.ent18 get]] $conv2 .top17.ent18 insert [string length [.top17.ent18 get]] ") " set linn [.top17.ent18 get] set res3 $linn catch {eval exec ./mc66 $sc1 $graucho -f $formula -u $units -q \"$linn\" -p $precs } res1 .top17.ent65 insert [string length [.top17.ent65 get]] $conv2 .top17.ent18 delete 0 [string length [.top17.ent18 get]] .top17.ent18 insert [string length [.top17.ent18 get]] $conv1 } label $base.lab52 \ -borderwidth 1 -font $fnt1 \ -relief raised -text {To conver units} label $base.lab53 \ -borderwidth 1 -font $fnt1 \ -relief raised -text {press "Convert to ..."} label $base.lab54 \ -borderwidth 1 -font $fnt1 \ -relief raised -text {Choose your unit} label $base.lab55 \ -borderwidth 1 -font $fnt1 \ -relief raised -text {and press Calculate} button $base.but17 \ -font $fnt1 -padx 9 -pady 3 \ -text Degree bind $base.but17 { .top17.ent18 insert [string length [.top17.ent18 get]] " Dg " } button $base.but18 \ -font $fnt1 -padx 9 -pady 3 \ -text Grad bind $base.but18 { .top17.ent18 insert [string length [.top17.ent18 get]] " Grad " } button $base.but49 \ -font $fnt1 -padx 9 -pady 3 \ -text Degree button $base.but50 \ -font $fnt1 -padx 9 -pady 3 \ -text Cm bind $base.but50 { .top17.ent18 insert [string length [.top17.ent18 get]] " Cm " } frame $base.cpd32 \ -borderwidth 1 -height 30 -relief raised -width 30 button $base.cpd32.but34 \ -font $fnt1 -padx 9 -pady 3 \ -text Hour bind $base.cpd32.but34 { .top17.ent18 insert [string length [.top17.ent18 get]] " Hour " } button $base.cpd32.but38 \ -font $fnt1 -padx 9 -pady 3 \ -text Micron bind $base.cpd32.but38 { .top17.ent18 insert [string length [.top17.ent18 get]] " Micron " } button $base.cpd32.but39 \ -font $fnt1 -padx 9 -pady 3 \ -text KJ bind $base.cpd32.but39 { .top17.ent18 insert [string length [.top17.ent18 get]] " KJoule " } button $base.cpd32.but40 \ -font $fnt1 -padx 9 -pady 3 \ -text Psec bind $base.cpd32.but40 { .top17.ent18 insert [string length [.top17.ent18 get]] " Ps " } button $base.cpd32.but41 \ -font $fnt1 -padx 9 -pady 3 \ -text Year bind $base.cpd32.but41 { .top17.ent18 insert [string length [.top17.ent18 get]] " Year " } button $base.cpd32.but42 \ -font $fnt1 -padx 9 -pady 3 \ -text Week bind $base.cpd32.but42 { .top17.ent18 insert [string length [.top17.ent18 get]] " Week " } button $base.cpd32.but43 \ -font $fnt1 -padx 9 -pady 3 \ -text Day bind $base.cpd32.but43 { .top17.ent18 insert [string length [.top17.ent18 get]] " Day " } button $base.cpd32.but44 \ -font $fnt1 -padx 9 -pady 3 \ -text Amu bind $base.cpd32.but44 { .top17.ent18 insert [string length [.top17.ent18 get]] " Amu " } button $base.cpd32.but45 \ -font $fnt1 -padx 9 -pady 3 \ -text Pound bind $base.cpd32.but45 { .top17.ent18 insert [string length [.top17.ent18 get]] " Pound " } button $base.cpd32.but46 \ -font $fnt1 -padx 9 -pady 3 \ -text Pascal bind $base.cpd32.but46 { .top17.ent18 insert [string length [.top17.ent18 get]] " Pascal " } button $base.cpd32.but47 \ -font $fnt1 -padx 9 -pady 3 \ -text Minute bind $base.cpd32.but47 { .top17.ent18 insert [string length [.top17.ent18 get]] " Minute " } button $base.cpd32.but48 \ -font $fnt1 -padx 9 -pady 3 \ -text M/Sec bind $base.cpd32.but48 { .top17.ent18 insert [string length [.top17.ent18 get]] " Mps " } button $base.cpd32.but17 \ -font $fnt1 -padx 9 -pady 3 \ -text Km/H bind $base.cpd32.but17 { .top17.ent18 insert [string length [.top17.ent18 get]] " Kmph " } button $base.cpd32.but18 \ -font $fnt1 -padx 9 -pady 3 \ -text Cm/s bind $base.cpd32.but18 { .top17.ent18 insert [string length [.top17.ent18 get]] " Cmps " } button $base.cpd32.but19 \ -font $fnt1 -padx 9 -pady 3 \ -text f bind $base.cpd32.but19 { .top17.ent18 insert [string length [.top17.ent18 get]] " Df " } button $base.but52 \ -font $fnt1 -padx 9 -pady 3 \ -text More bind $base.but52 { place .top20.cpd32 -x 40 -y 280 -width 163 -height 136 -anchor nw -bordermode ignore } button $base.but53 \ -font $fnt1 -padx 9 -pady 3 \ -text Less bind $base.but53 { place forget .top20.cpd32 } place $base.but23 \ -x 85 -y 10 -width 62 -height 30 -anchor nw -bordermode ignore place $base.but24 \ -x 10 -y 70 -width 62 -height 30 -anchor nw -bordermode ignore place $base.but25 \ -x 10 -y 190 -width 62 -height 30 -anchor nw -bordermode ignore place $base.but26 \ -x 10 -y 100 -width 62 -height 30 -anchor nw -bordermode ignore place $base.but27 \ -x 10 -y 160 -width 62 -height 30 -anchor nw -bordermode ignore place $base.but28 \ -x 10 -y 130 -width 62 -height 30 -anchor nw -bordermode ignore place $base.but29 \ -x 10 -y 40 -width 62 -height 30 -anchor nw -bordermode ignore place $base.but30 \ -x 160 -y 170 -width 62 -height 30 -anchor nw -bordermode ignore place $base.but31 \ -x 85 -y 105 -width 62 -height 30 -anchor nw -bordermode ignore place $base.but32 \ -x 85 -y 75 -width 62 -height 30 -anchor nw -bordermode ignore place $base.but33 \ -x 160 -y 295 -width 62 -height 30 -anchor nw -bordermode ignore place $base.but34 \ -x 160 -y 265 -width 62 -height 30 -anchor nw -bordermode ignore place $base.but35 \ -x 160 -y 235 -width 62 -height 30 -anchor nw -bordermode ignore place $base.butob \ -x 110 -y 235 -width 26 -height 30 -anchor nw -bordermode ignore place $base.butcb \ -x 136 -y 235 -width 26 -height 30 -anchor nw -bordermode ignore place $base.but36 \ -x 85 -y 40 -width 62 -height 30 -anchor nw -bordermode ignore place $base.but37 \ -x 10 -y 10 -width 62 -height 30 -anchor nw -bordermode ignore place $base.but38 \ -x 160 -y 140 -width 62 -height 30 -anchor nw -bordermode ignore place $base.but39 \ -x 160 -y 10 -width 62 -height 30 -anchor nw -bordermode ignore place $base.but40 \ -x 85 -y 170 -width 62 -height 30 -anchor nw -bordermode ignore place $base.but41 \ -x 85 -y 200 -width 62 -height 30 -anchor nw -bordermode ignore place $base.but42 \ -x 160 -y 40 -width 62 -height 30 -anchor nw -bordermode ignore place $base.but43 \ -x 160 -y 200 -width 62 -height 30 -anchor nw -bordermode ignore place $base.but44 \ -x 180 -y 360 -width 49 -height 38 -anchor nw -bordermode ignore place $base.but47 \ -x 10 -y 345 -width 112 -height 32 -anchor nw -bordermode ignore place $base.lab52 \ -x 10 -y 265 -width 136 -height 20 -anchor nw -bordermode ignore place $base.lab53 \ -x 10 -y 285 -width 136 -height 20 -anchor nw -bordermode ignore place $base.lab54 \ -x 10 -y 305 -width 136 -height 20 -anchor nw -bordermode ignore place $base.lab55 \ -x 10 -y 325 -width 136 -height 20 -anchor nw -bordermode ignore place $base.but17 \ -x 160 -y 75 -width 62 -height 30 -anchor nw -bordermode ignore place $base.but18 \ -x 160 -y 105 -width 62 -height 30 -anchor nw -bordermode ignore place $base.but49 \ -x 160 -y 75 -width 62 -height 30 -anchor nw -bordermode ignore place $base.but50 \ -x 85 -y 135 -width 62 -height 31 -anchor nw -bordermode ignore place $base.cpd32.but34 \ -x 5 -y 5 -width 52 -height 26 -anchor nw -bordermode ignore place $base.cpd32.but38 \ -x 55 -y 80 -width 52 -height 26 -anchor nw -bordermode ignore place $base.cpd32.but39 \ -x 5 -y 80 -width 52 -height 26 -anchor nw -bordermode ignore place $base.cpd32.but40 \ -x 55 -y 30 -width 52 -height 26 -anchor nw -bordermode ignore place $base.cpd32.but41 \ -x 55 -y 5 -width 52 -height 26 -anchor nw -bordermode ignore place $base.cpd32.but42 \ -x 105 -y 5 -width 52 -height 26 -anchor nw -bordermode ignore place $base.cpd32.but43 \ -x 105 -y 30 -width 52 -height 26 -anchor nw -bordermode ignore place $base.cpd32.but44 \ -x 55 -y 55 -width 52 -height 26 -anchor nw -bordermode ignore place $base.cpd32.but45 \ -x 5 -y 55 -width 52 -height 26 -anchor nw -bordermode ignore place $base.cpd32.but46 \ -x 105 -y 55 -width 52 -height 26 -anchor nw -bordermode ignore place $base.cpd32.but47 \ -x 5 -y 30 -width 52 -height 26 -anchor nw -bordermode ignore place $base.cpd32.but48 \ -x 105 -y 80 -width 52 -height 26 -anchor nw -bordermode ignore place $base.cpd32.but17 \ -x 5 -y 105 -width 52 -height 26 -anchor nw -bordermode ignore place $base.cpd32.but18 \ -x 55 -y 105 -width 52 -height 26 -anchor nw -bordermode ignore place $base.cpd32.but19 \ -x 105 -y 105 -width 52 -height 26 -anchor nw -bordermode ignore place $base.but52 \ -x 10 -y 235 -anchor nw -bordermode ignore place $base.but53 \ -x 65 -y 235 -anchor nw -bordermode ignore } proc vTclWindow.top56 {base} { global linn; global sc1; global fnt1; global fnt2; global fnt3; global res3; if {$base == ""} { set base .top56 } if {[winfo exists $base]} { wm deiconify $base; return } toplevel $base -class Toplevel \ -background #261e76 wm focusmodel $base passive wm geometry $base 178x282+429+79 wm maxsize $base 1137 834 wm minsize $base 1 1 wm overrideredirect $base 0 wm resizable $base 1 1 wm deiconify $base wm title $base "Your defs" canvas $base.can57 \ -background #7a363a -borderwidth 4 -height 207 -relief raised \ -width 295 entry $base.ent58 \ -background #2ed21c bind $base.ent58 { .top17.ent18 insert [string length [.top17.ent18 get]] [.top56.ent58 get] } bind $base.ent58 { .top17.ent18 insert [string length [.top17.ent18 get]] [.top56.ent58 get] } entry $base.ent59 \ -background #2ed21c bind $base.ent59 { .top17.ent18 insert [string length [.top17.ent18 get]] [.top56.ent59 get] } bind $base.ent59 { .top17.ent18 insert [string length [.top17.ent18 get]] [.top56.ent59 get] } entry $base.ent60 \ -background #2ed21c bind $base.ent60 { .top17.ent18 insert [string length [.top17.ent18 get]] [.top56.ent60 get] } bind $base.ent60 { .top17.ent18 insert [string length [.top17.ent18 get]] [.top56.ent60 get] } entry $base.ent61 \ -background #2ed21c bind $base.ent61 { .top17.ent18 insert [string length [.top17.ent18 get]] [.top56.ent61 get] } bind $base.ent61 { .top17.ent18 insert [string length [.top17.ent18 get]] [.top56.ent61 get] } entry $base.ent62 \ -background #2ed21c bind $base.ent62 { .top17.ent18 insert [string length [.top17.ent18 get]] [.top56.ent62 get] } bind $base.ent62 { .top17.ent18 insert [string length [.top17.ent18 get]] [.top56.ent62 get] } label $base.lab63 \ -background #dfdb3e -borderwidth 1 \ -font $fnt1 -relief raised \ -text {Configureable buttons} button $base.but64 \ -font $fnt1 -padx 9 -pady 3 \ -text Hide bind $base.but64 { wm withdraw .top56 } label $base.lab65 \ -background #b41c1c -borderwidth 1 \ -font $fnt1 -relief raised \ -text {Press Enter or R mouse} label $base.lab66 \ -background #b41c1c -borderwidth 1 \ -font $fnt1 -relief raised \ -text {to use.} button $base.but52 \ -font $fnt1 -padx 9 -pady 3 \ -text --> bind $base.but52 { .top17.ent18 insert [string length [.top17.ent18 get]] [.top56.ent58 get] } button $base.but53 \ -font $fnt1 -padx 9 -pady 3 \ -text --> bind $base.but53 { .top17.ent18 insert [string length [.top17.ent18 get]] [.top56.ent59 get] } button $base.but54 \ -font $fnt1 -padx 9 -pady 3 \ -text --> bind $base.but54 { .top17.ent18 insert [string length [.top17.ent18 get]] [.top56.ent60 get] } button $base.but55 \ -font $fnt1 -padx 9 -pady 3 \ -text --> bind $base.but55 { .top17.ent18 insert [string length [.top17.ent18 get]] [.top56.ent61 get] } button $base.but56 \ -font $fnt1 -padx 9 -pady 3 \ -text --> bind $base.but56 { .top17.ent18 insert [string length [.top17.ent18 get]] [.top56.ent62 get] } place $base.can57 \ -x 10 -y 35 -width 161 -height 168 -anchor nw -bordermode ignore place $base.ent58 \ -x 20 -y 45 -width 98 -height 30 -anchor nw -bordermode ignore place $base.ent59 \ -x 20 -y 165 -width 98 -height 30 -anchor nw -bordermode ignore place $base.ent60 \ -x 20 -y 135 -width 98 -height 30 -anchor nw -bordermode ignore place $base.ent61 \ -x 20 -y 105 -width 98 -height 30 -anchor nw -bordermode ignore place $base.ent62 \ -x 20 -y 75 -width 98 -height 30 -anchor nw -bordermode ignore place $base.lab63 \ -x 10 -y 5 -width 161 -height 30 -anchor nw -bordermode ignore place $base.but64 \ -x 10 -y 245 -width 56 -height 30 -anchor nw -bordermode ignore place $base.lab65 \ -x 10 -y 210 -width 146 -height 30 -anchor nw -bordermode ignore place $base.lab66 \ -x 80 -y 245 -width 81 -height 30 -anchor nw -bordermode ignore place $base.but52 \ -x 125 -y 45 -width 37 -height 26 -anchor nw -bordermode ignore place $base.but53 \ -x 125 -y 170 -width 37 -height 26 -anchor nw -bordermode ignore place $base.but54 \ -x 125 -y 138 -width 37 -height 26 -anchor nw -bordermode ignore place $base.but55 \ -x 125 -y 107 -width 37 -height 26 -anchor nw -bordermode ignore place $base.but56 \ -x 125 -y 75 -width 37 -height 26 -anchor nw -bordermode ignore } proc vTclWindow.top79 {base} { global linn; global sc1; global fnt1; global fnt2; global fnt3; global res3; if {$base == ""} { set base .top79 } if {[winfo exists $base]} { wm deiconify $base; return } toplevel $base -class Toplevel \ -background #df1612 wm focusmodel $base passive wm geometry $base 135x268+437+106 wm maxsize $base 1137 834 wm minsize $base 1 1 wm overrideredirect $base 0 wm resizable $base 1 1 wm deiconify $base wm title $base "Prefixes" frame $base.fra80 \ -background #3a24df -borderwidth 2 -height 75 -relief groove \ -width 125 button $base.fra80.but81 \ -font $fnt1 -padx 9 -pady 3 \ -text button button $base.fra80.but82 \ -font $fnt1 -padx 9 -pady 3 \ -text Deci bind $base.fra80.but82 { .top17.ent18 insert [string length [.top17.ent18 get]] " Deci " } button $base.fra80.but83 \ -font $fnt1 -padx 9 -pady 3 \ -text Deca bind $base.fra80.but83 { .top17.ent18 insert [string length [.top17.ent18 get]] " Deca " } button $base.fra80.but84 \ -font $fnt1 -padx 9 -pady 3 \ -text Hecto bind $base.fra80.but84 { .top17.ent18 insert [string length [.top17.ent18 get]] " Hecto " } button $base.fra80.but85 \ -font $fnt1 -padx 9 -pady 3 \ -text Kilo bind $base.fra80.but85 { .top17.ent18 insert [string length [.top17.ent18 get]] " Kilo " } button $base.fra80.but86 \ -font $fnt1 -padx 9 -pady 3 \ -text Mega bind $base.fra80.but86 { .top17.ent18 insert [string length [.top17.ent18 get]] " Mega " } button $base.fra80.but87 \ -font $fnt1 -padx 9 -pady 3 \ -text Giga bind $base.fra80.but87 { .top17.ent18 insert [string length [.top17.ent18 get]] " Giga " } button $base.fra80.but88 \ -font $fnt1 -padx 9 -pady 3 \ -text Tera bind $base.fra80.but88 { .top17.ent18 insert [string length [.top17.ent18 get]] " Tera " } button $base.fra80.but89 \ -font $fnt1 -padx 9 -pady 3 \ -text Peta bind $base.fra80.but89 { .top17.ent18 insert [string length [.top17.ent18 get]] " Peta " } button $base.fra80.but90 \ -font $fnt1 -padx 9 -pady 3 \ -text Exa bind $base.fra80.but90 { .top17.ent18 insert [string length [.top17.ent18 get]] " Exa " } button $base.fra80.but91 \ -font $fnt1 -padx 9 -pady 3 \ -text Atto bind $base.fra80.but91 { .top17.ent18 insert [string length [.top17.ent18 get]] " Atto " } button $base.fra80.but92 \ -font $fnt1 -padx 9 -pady 3 \ -text Femto bind $base.fra80.but92 { .top17.ent18 insert [string length [.top17.ent18 get]] " Femto " } button $base.fra80.but93 \ -font $fnt1 -padx 9 -pady 3 \ -text Pico bind $base.fra80.but93 { .top17.ent18 insert [string length [.top17.ent18 get]] " Pico " } button $base.fra80.but94 \ -font $fnt1 -padx 9 -pady 3 \ -text Nano bind $base.fra80.but94 { .top17.ent18 insert [string length [.top17.ent18 get]] " Nano " } button $base.fra80.but95 \ -font $fnt1 -padx 9 -pady 3 \ -text Micro bind $base.fra80.but95 { .top17.ent18 insert [string length [.top17.ent18 get]] " Micro " } button $base.fra80.but96 \ -font $fnt1 -padx 9 -pady 3 \ -text Milli bind $base.fra80.but96 { .top17.ent18 insert [string length [.top17.ent18 get]] " Milli " } button $base.fra80.but97 \ -font $fnt1 -padx 9 -pady 3 \ -text Centi bind $base.fra80.but97 { .top17.ent18 insert [string length [.top17.ent18 get]] " Centi " } button $base.but99 \ -font $fnt1 -padx 9 -pady 3 \ -text Hide bind $base.but99 { wm withdraw .top79 } place $base.fra80 \ -x 5 -y 5 -width 120 -height 215 -anchor nw -bordermode ignore place $base.fra80.but81 \ -x 5 -y 5 -width 50 -height 26 -anchor nw -bordermode ignore place $base.fra80.but82 \ -x 5 -y 5 -width 50 -height 26 -anchor nw -bordermode ignore place $base.fra80.but83 \ -x 60 -y 5 -width 50 -height 26 -anchor nw -bordermode ignore place $base.fra80.but84 \ -x 60 -y 30 -width 50 -height 26 -anchor nw -bordermode ignore place $base.fra80.but85 \ -x 60 -y 55 -width 50 -height 26 -anchor nw -bordermode ignore place $base.fra80.but86 \ -x 60 -y 80 -width 50 -height 26 -anchor nw -bordermode ignore place $base.fra80.but87 \ -x 60 -y 105 -width 50 -height 26 -anchor nw -bordermode ignore place $base.fra80.but88 \ -x 60 -y 130 -width 50 -height 26 -anchor nw -bordermode ignore place $base.fra80.but89 \ -x 60 -y 155 -width 50 -height 26 -anchor nw -bordermode ignore place $base.fra80.but90 \ -x 60 -y 180 -width 50 -height 26 -anchor nw -bordermode ignore place $base.fra80.but91 \ -x 5 -y 180 -width 50 -height 26 -anchor nw -bordermode ignore place $base.fra80.but92 \ -x 5 -y 155 -width 50 -height 26 -anchor nw -bordermode ignore place $base.fra80.but93 \ -x 5 -y 130 -width 50 -height 26 -anchor nw -bordermode ignore place $base.fra80.but94 \ -x 5 -y 105 -width 50 -height 26 -anchor nw -bordermode ignore place $base.fra80.but95 \ -x 5 -y 80 -width 50 -height 26 -anchor nw -bordermode ignore place $base.fra80.but96 \ -x 5 -y 55 -width 50 -height 26 -anchor nw -bordermode ignore place $base.fra80.but97 \ -x 5 -y 30 -width 50 -height 26 -anchor nw -bordermode ignore place $base.but99 \ -x 30 -y 230 -anchor nw -bordermode ignore } Window show . Window show .top106 Window show .top17 Window show .top18 Window show .top19 Window show .top20 Window show .top56 Window show .top79 main $argc $argv addnewunit100755 24721 71 62737 6572503137 10676 0ustar ortalELF& @O@8@@@ @ PP    ,,,, ,   // / 00/lib/ld-linux.so.2%( ! %$ "'& # / , 5- K ZH 8` `* Lf0r|- - h"- - hH(- - P- h L-  !|- .,  C- U, b"d- t- H4- d, @- p- d- TX- X!! `*  0 0 0 libstdc++.so.2.8_DYNAMIC_PROCEDURE_LINKAGE_TABLE__GLOBAL_OFFSET_TABLE___gmon_start___init_fini__terminate__sjthrow__get_dynamic_handler_chainstrlen__builtin_delete__rs__7istreamRccerr__ls__7ostreamPCcexitclose__11fstreambase_$_8ofstream_$_8ifstreamopen__8ofstreamPCcii__8ofstreamiopen__8ifstreamPCcii__8ifstreamiPCcii__8ifstreami__builtin_vec_new__rs__7istreamPc__rs__7istreamRl__opPv__C3ioslibm.so.6.1libc.so.6.1__libc_init_firstatexit__remqtime_environ__environenviron_start_etext_edata__bss_start_end-  .  . p. - - - - - .  . (. 0. 8. H. P. `. h. x.  . .  .  . . '##^؀= ؀}|[k'h#'\#}iG[k/^CkG'0# G`}#H[k'# G})H[k'#>"RBAB8\ G G GH}[k'Р#}H[k'#GGGp}A[k'#G}H[k#>^=@[ki !A^>#k'P##^>^~ (0޵8G@H/PTX@}G[k'#D4 @H}G[k'䟽#DATOT/ @ _@JE}G[k'# D`/P/@O"@4 @",B"HGH`@ P/`O"@AA_@ D@dA,H,cDEHdHD<4@@AGX/HO"@4 @",B"HGH`@ P/XO"@@`O"@AA_@ DHA,H,cDEHdHD<4@@AP/XO"@@`O"@AA_@ DHA,H,cDEHdHD<4@@AP/XO"@@`O"@Ga,!DCdHbDHCDA<`/!DE^>^~ (0ޥ8Ck/#^G/4G O_Da H"D /$$/O"@4 @",B"HGHcD$OoC@4@@C,CCHgHD"L?@@@ $/o#@$/o#@4@@C,CCHgH4 @#,C#HgHD@ G O_Da H"D /$/4 @$O$/ @@/4 @",B"HGH`@ $/O"@4 @",B"HGH`@ G O_Da H"D / / H!GH'H_@E^Ck'X##^>^G}F[k'0#D !D A!Dx}F[k' #A!D4G]4G"Ȁ}F[k'䛽#IA@!8/@]@OAHO8O AA @@GP/!D}F[k'#D @D@A @@GA4@A!DBDX}F[k'L#DA!DBDX}F[k',#D@OBD!7cH!"@_$GBD!DЀ}Fj'#{G8O"@ 4G / H/@O!"@S_ ;B$ "@ ~?? b!$@/8/_ B$"@ 4G /A!D }kF[k'x#=P}mF[k'\#D OIA@A"!A!DTG@}{[k'$#_AE^>^P#k'##^>^~ (0޵8G FH/@}[F[k'#D// !D4G}+F[k'#GA@!/@]OO OO A/ !D4G}=F[k'H#GA@!/]OO OO AGO_Da H"D/xph`XP$_D @@ﳀ/}"@@À/O A@Ga,!DCdHbDHCDA</4 @O4G//@O "@ À/!DA@@HO"@=_D @@/4 @@/_@ "@ /!DA@@HO"@!@"P// O4@@cDO_@BDB`@HoC@!D4GB4G"Ȁ}E[k'ė#GA@!/@]OO OO A/  @@Gð/ 4@A!DBD(}E[k'`#D/  @@Gð/ 4@O !DBD(}E[k'$#D/  @@Gð/ 4@O !DBD(}E[k'薽#D/  @@Gð/ 4@O !DBD(}{E[k'#D/  @@Gð/ 4@O !DBD(}lE[k'p#D/  @@Gð/ 4@(O !DBD(}]E[k'4#D/  @@Gð/ 4@@O !DBD(}NE[k'#D/  @@Gð/ 4@XO !DBD(}?E[k'#D/ !D }5E[k'#GA@A"!/ !DTG@}y[k'l#/4 @O54G//@O "@ À/!DA@@HO"@=_D @@/4 @@/_@ "@ /!DA@@HO"@!@"X//4 @O4G//@O "@ À/!DA@@HO"@=_D @@/4 @@/_@ "@ /!DA@@HO"@!@"`//4 @O4G//@O "@ À/!DA@@HO"@x=_D @@/4 @@/_@ "@ /!DA@@HO"@!@"h//4 @O4G//@O "@ À/!DA@@HO"@p=b_D @@/4 @@/_@ "@ "}D[k'8# D/GO_Da H"D// @@h=P}D[k'쒽#Dﳸ/_ "@ ø/O"@Ga,!DCdHbDHCDA</4 @Oøﳸﴀ/!DA@@HO"@!@}D[k'`#D濫@@ À/!DA@@HO"@!@/B"@4 @",B"HGHd@. /!DA@@HO"@!@/B"@4 @",B"HGHe@ /!DA@@HO"@!@/B"@4 @",B"HGHUe@ /!DA@@HO"@!@/B"@4 @",B"HGHk@ ü/ A_@ cDDAG,cDEHdHD<4@@A/ A_@ cDdAtG,cDEHdHD<4@@A/!DA@@HO"@!@/B"@4 @",B"HGHd@ / A_@ cDADD@H@@@,DH,cDEHdHD<4@@Aü/ A_@cDATG,cDEHdHD<4@@A/ A_@o@G,cDEHdHD<4@@A/ A_@o@G,cDEHdHD<4@@A/!DA@@HO"@!@/B"@4 @",B"HGHk@ / A_@o@4G,cDEHdHD<4@@A/ A_@o@G,cDEHdHD<4@@A4GO_Da H"D/ü/ A_@o@DD@H@@@,DH,cDEHdHD<4@@A/4 @Oü/ A_@o@G,cDEHdHD<4@@A/ A_@o@tG,cDEHdHD<4@@A/ A_@o@4G,cDEHdHD<4@@A/ H"gHGH @@`/=_Dp/À/!DA@@HO"@!@"p/}5C[k'#/4 @OT4G//@O "@ À/!DA@@HO"@X=_D @@/4 @@/_@ "@ /!DA@@HO"@!@"x//4 @Oð/ XO !DBD4G"}B[k'<#/  @@Gð/!D}B[k'#D @@VÀﳀ/]"@@À/O A@O4@@@o b@D,DCHa,!DCdHbDHCDA</4 @Oð/  @@Gð/ 4@O tB@!DcD0}B[k'\#DPx/_D!DH=_DO !DBDP_D @@@=P}B[k'#DXO !DBDP}B[k'䊽#D!D8=P}B[k'Ȋ#D4GO_Da H"D/ð/ !D }qB[k'#/ H"gHGH @J@/ XO !DBDG"h}sB[k'P#x/ @@/  @@Gð/ 4@!DP=P}ZB[k'#D!Dx/P}SB[k'#D!D0=P}LB[k'؉#D(=P}DB[k'#DX/ @d@p/ @@/  @@Gð/ 4@!D =P}0B[k'h#D!Dp/P})B[k'L#DX/4 @",B"HGHe@ /  @@Gð/ 4@!D=P}B[k'#D!DX/P} B[k'܈#Dð/  @@Gð/ 4@!D=P}A[k'#DXo4`@!DBDP}A[k'|#Dp/ @@/  @@Gð/ 4@!D =P}A[k'8#D!Dp/P}A[k'#Dh/ @L@h/4 @",B"HGHe@ /  @@Gð/ 4@!D=P}A[k'#D!Dh/P}A[k'#Dð/  @@Gð/ 4@!D=P}A[k'd#Dho4`@!DBDP}A[k'@#DX/ @@/  @@Gð/ 4@!D =P}A[k'#D!Dp/P}A[k'#D`/ @L@`/4 @",B"HGHe@ /  @@Gð/ 4@!D=P}vA[k'#D!D`/P}oA[k'd#Dð/  @@Gð/ 4@!D=P}`A[k'(#D`o4`@!DBDP}WA[k'#Dp/ @@/  @@Gð/ 4@!D =P}FA[k'#D!Dp/P}?A[k'#D/  @@Gð/ 4@!D=P}1A[k'l#D/ !D }!A[k'P#GA@A"!/ !DTG}u[k'#GA@A"!/ !DTG@}u[k'脽#G@#=P}A[k'Ą#DGA@A"!/ !DTG}u[k'#GA@A"!/ !DTG@}u[k'X#4GGA@A"!/ !DTG}u[k'#GA@A"!/ !DTG@}u[k'能#GE^>^~ (0ޥ8 #k#>^=@[ki)!AG^>#k'p##^'\#}x[k/^Cksd.d Signature file not found!! Licence Expired! If You have allready registered please email ortal@batata.fh.huji.ac.il-u-add1-add2-mult-unit Out of Memory ~_c(_1_-name#=This unit is allready defined in delete old entry and retry = Unit name not defined __@__@_c-__~__~_c-__ This feature only works on Register copies To register please send 10$ to Ortal Alpert 2 Giv'at beit hakerem st Jerusalem Israel 96268 ` {G{k, , , - - - H (- 4- @- L-  X- d- `* p- |- - - - - - - H , , , + + + + + + + + p+ h+ `+ X+ P+ @+ 8+ 0+ (+  + + * * (* ,  H  `*      " , h  ` GCC: (GNU) egcs-2.90.27 980315 (egcs-1.0.2 release)GCC: (GNU) egcs-2.90.27 980315 (egcs-1.0.2 release)GCC: (GNU) egcs-2.90.27 980315 (egcs-1.0.2 release)Ma"EH1023::(=@8GGp1P@ 100! @@ @ U5Ypp0PX 5ZK FH%BOBBaBHOK@BgBOHgK0OBgH%K`BsBBB%HK0%BHPK0%BHsK@%BBsHKPsBB)BH)K0B)H@K@BEBHpEK0BEHmK@mBaBmHtKPBH EH EtH@K@mBOBHKH N4HOBB, , aBHK FlH F0H0x #FP`#HP ,FpL,Hp E 1EaBHJK(* hN8hHOBJB, ~, aBJHK0BHK@BOBH ../sysdeps/alpha/elf/start.S_start../sysdeps/unix/sysv/linux/alpha/sysdep.h../libc-symbols.h*ABS*../config.h../sysdeps/unix/alpha/sysdep.h../sysdeps/unix/sysv/linux/alpha/alpha/regdef.h../sysdeps/unix/sysv/linux/asm/pal.h../sysdeps/unix/sysdep.h../sysdeps/unix/sysv/linux/sys/syscall.h../sysdeps/generic/sysdep.h../sysdeps/unix/sysv/linux/asm/unistd.hcrti.Sinitfini.cdefs.hgcc2_compiled.__gnu_compiled_c../sysdeps/alpha/elf/crtbegin.S__do_global_dtors_aux__CTOR_LIST____DTOR_LIST__addnewunit.ccstrplus__FPCcT0comps__FPcT0vrfy__Fvmain__gnu_compiled_cplusplus../sysdeps/alpha/elf/crtend.S__do_global_ctors_aux__CTOR_END____DTOR_END__crtn.S.text.init.fini.data.rodata.sdata.sbss.bsscerr__opPv__C3ios__8ifstreami_DYNAMICvrfy__Fvopen__8ifstreamPCciiclose__11fstreambase_etextgets__rs__7istreamPcfexecve__rs__7istreamRcsigaltstacklchown_environstty__environ_PROCEDURE_LINKAGE_TABLE__$_8ifstream_initsstk__sjthrow__ls__7ostreamPCcsigstackstrplus__FPCcT0chflagsmadvise__rs__7istreamRl__startfchflags_start__libc_init_firstrevokeopen__8ofstreamPCciicomps__FPcT0__bss_startmainsiggetmasktimegttydata_start__builtin_vec_new_finiatexit__8ofstreami_$_8ofstream_edata_GLOBAL_OFFSET_TABLE__end__get_dynamic_handler_chainexitgetresgid__builtin_delete__terminatestrlen__8ifstreamiPCcii__remq__data_startgetwdsetlogin__gmon_start__ g, sO sg  %   s E  E)$  m'  mE+  H tm.  H t2  H 7 H ; , JD  (* 0JQ <sdep`* Z,`* ]    DH `*  , * ,  D, '0 -2, 7A, EA/ RAx [FP, dA- yA`* AA- AA- AAAA, A H  A!(- +A=A FFVA^A4- fA wFA F@- AAL- A F00 A FpAX- AA, d- A`*   p- A|- A'0 4A- ;A0 QA- VA- rAwA- A- A- A- A, AAA01.0101.0101.01.symtab.strtab.shstrtab.interp.hash.dynsym.dynstr.rela.got.rela.plt.init.text.fini.rodata.data.ctors.dtors.plt.got.dynamic.bss.comment.mdebug.note # x)    1 "9  `Ch h MH H LS  Y`* `*4_* *g, ,m, ,t, ,{, , - -/ /00 00pX1p1 N<\NUH V Pa      h H   `*  *  ,  ,  , , - / 0 p1HgggHBTB`fmBTBmftH H `BTB ,  , `(* 8mBTBmt`* `* BTB  ,  , `%H 4t ; `THY, g, t/ }x `,  - h`* - H- h!, H 8#(- 5 lE4- dV" ^ e@- wL-   0  LX- X! , "d-  `* Lp- d|- 0 - 0 - 1- P6"- G0S- hZ- l- Ts ,  ../sysdeps/alpha/elf/start.S../sysdeps/unix/sysv/linux/alpha/sysdep.h../sysdeps/unix/alpha/sysdep.h../sysdeps/unix/sysdep.h../sysdeps/unix/sysv/linux/sys/syscall.h../sysdeps/unix/sysv/linux/asm/unistd.h../sysdeps/generic/sysdep.h../sysdeps/unix/sysv/linux/alpha/alpha/regdef.h../sysdeps/unix/sysv/linux/asm/pal.h../libc-symbols.h../config.h*ABS*crti.Sdefs.hgcc2_compiled.__gnu_compiled_c../sysdeps/alpha/elf/crtend.S__CTOR_END____DTOR_END____do_global_ctors_auxcrtn.S../sysdeps/alpha/elf/crtbegin.S__CTOR_LIST____DTOR_LIST____do_global_dtors_aux__gnu_compiled_cpluspluscerr__opPv__C3ios__8ifstreami_DYNAMICvrfy__Fvopen__8ifstreamPCciiclose__11fstreambase_etext__rs__7istreamPc__rs__7istreamRc_environ__environ_PROCEDURE_LINKAGE_TABLE__$_8ifstream_init__sjthrow__ls__7ostreamPCcstrplus__FPCcT0__rs__7istreamRl__start_start__libc_init_firstopen__8ofstreamPCciicomps__FPcT0__bss_startmaintimedata_start__builtin_vec_new_finiatexit__8ofstreami_$_8ofstream_edata_GLOBAL_OFFSET_TABLE__end__get_dynamic_handler_chainexit__builtin_delete__terminatestrlen__8ifstreamiPCcii__remq__data_start__gmon_start__cgs.un100644 24721 71 4114 6566576654 7710 0ustar ortal#Gr= $k_1 #Cm= $m_1 #Sec= $s_1 #S= $s_1 #C= $c_1 #Coulomb= $c_1 #Deg= $d_1 #Cmps= $m_1_$s_c-_1 #Dyn= $m_1_$k_1_$s_c-_2 #Cc= $m_3 #Erg= $m_2_$k_1_$s_c-_2 #Ergps= $m_2_$k_1_$s_c-_3 #Bar= $m_c-_1_$k_1_$s_c-_2 #Amper= $s_c-_1_$c_1 #Volt= $m_2_$k_1_$s_c-_2_$c_c-_1 #Ohm= $m_2_$k_1_$s_c-_1_$c_c-_2 #Dc= _Deg_@_273.15_Deg_ #Df= ~_0.55555555555555555556_Deg_@_255.3722222222_Deg_ #Meter= ~_100_Cm #M= ~_100_Cm #Kg= ~_1000_Gr #Alu= ~_5.291005e-9_Cm #Gram= $k_1 #G= Gr #Micron= ~_1e-6_Meter #Me= ~_9.107467999999999e-28_Kg #Bohr= ~_5.291005e-09_Cm #Inch= ~_2.54_Cm #A0= ~_1e-8_Cm #Pound= ~_0.45359702_Kg #Amu= ~_1.660577e-27_Kg #Atu= ~_2.418964e-17_Kg #Minute= ~_60_Sec #Min= ~_60_Sec #Hour= ~_3600_Sec #Day= ~_86400_Sec #Week= ~_604800_Sec #Year= ~_31557600_Sec #Ps= ~_1e-12_Sec #Ce= ~_1.602307e-19_Coulomb #MpS= ~_100_Cmps #Mps= ~_100_Cmps #Asu= ~_2187705.1_Mps #Kmph= ~_0.27777778_Mps #Newton= ~_1e+05_Dyn #Afu= ~_8.237232e-08_Newton #Liter= ~_1e-3_Cube #Avu= ~_1.481701e-31_Cube #J= ~_10000000_Erg #Joul= ~_10000000_Erg #Joule= ~_10000000_Erg #joule= ~_10000000_Erg #Hartree= ~_4.359197e-18_Joule #Au= ~_4.359197e-18_Joule #Ev= ~_1.612903e-19_Joule #Cal= ~_4.18_Joule #Cm1= ~_1.9864490884e-23_Joule #Kcal= ~_4180_Joule #KJoule= ~_1000_Joule #Kj= ~_1000_Joule #Kjoule= ~_1000_Joule #Kjoul= ~_1000_Joule #Hp= ~_745.71216_Watt #Horsepower= ~_5.71216_Watt #Atm= ~_101327.39_Pascal #Mbar= ~_1e+2_Pascal #MmHg= ~_133.31556_Pascal #Torr= ~_133.31556_Pascal #Dg= ~_0.01745329251994444_ #Grad= ~_0.015707963_ #Na= 6.0223e+23_$n_c-_1_ #Kb= 1.38066e-23_Meter_Meter_Kg_$s_c-_2_$d_c-_1 #H= 6.62608e-34_Meter_Meter_Kg_$s_c-_1 #Sl= 2.997925e+8_Meter_$s_c-_1 #H= 6.62608e-34_$m_2_$k_1_$s_c-_1 #Cl= 29979245800_$m_1_$s_c-_1 #Gravc= 6.67259e-8_$m_3_$k_c-_1_$s_c-_2 #Mp= 1.672631e-27_Kg_ #Rd= 2.1798741e-18_Joule_ #Parsec= 3.086e+16_Meter_ #Sm= 1.99e+30_Kg_ #Sm= 696000000_Meter_ #R= Na_~_Kb #Deci= ~_1e-1_ #Centi= ~_1e-2_ #Milli= ~_1e-3_ #Micro= ~_1e-6_ #Nano= ~_1e-9_ #Pico= ~_1e-12_ #Femto= ~_1e-15_ #Atto= ~_1e-18_ #Deca= ~_1e+1_ #Hecto= ~_1e+2_ #Kilo= ~_1e+3_ #Mega= ~_1e+6_ #Giga= ~_1e+9_ #Tera= ~_1e+12_ #Peta= ~_1e+15_ #Exa= ~_1e+18_ cgs.units100644 24721 71 44 6566576655 10367 0ustar ortalCGS Cm gr Sec k Coulomb mol cgs.un check1100755 24721 71 37624 6572503127 7666 0ustar ortalELF&( @*@8@@@ @ PP             00/lib/ld-linux.so.2     0  5  K Z 8` Lf0r|  Hh    P\  h  t  dP    1  d8  T?  XD!MW!_( f m t  libstdc++.so.2.8_DYNAMIC_PROCEDURE_LINKAGE_TABLE__GLOBAL_OFFSET_TABLE___gmon_start___init_fini__terminate__sjthrow__get_dynamic_handler_chaincerr__ls__7ostreamPCcexitclose__11fstreambase_$_8ifstream__8ifstreamiPCcii__rs__7istreamRl__opPv__C3ioslibm.so.6.1libc.so.6.1__libc_init_firstatexit__remqtime_environ__environenviron_start_etext_edata__bss_start_end               ( 8 @  H  P X '##^= 䈀}}[k'#'Ԅ#}@[k/^CkG'# G@}A[k'# G`}A[k'|#>"RBAB\ G G G(}[k'H#X`}@[k'4#GGGH}@[k'#Gp}@[k#>^=@[ki !A^>#k'ȃ##^>^Gh}@[k'#D !D4G /A!DP}@[k'x#A!D4G]4G"x}@[k'P#IA@!8/ ]@OAHO8O AA @@GP/!D}@[k'#D @C@A @@GA4@A!DBD8}@[k'#DA!DBD8}@[k'#D@OBD!7cH!"@_$GBD!D}@j'd#{G8O"@ 4G /H/@O!"@S_ ;B$ "@ 4G /~?? b!$@/8/_ B$"@ A!D}Z@[k'䁽# / @@=0}T@[k'#D OIA@A"!A!DTG }|[k'#_AGE^>^P#k#>^=@[ki)!AG^>#k'##^'#}=[k/^Cksd.dOK` {G{kP  \   h  t                               0   0    H GCC: (GNU) egcs-2.90.27 980315 (egcs-1.0.2 release)GCC: (GNU) egcs-2.90.27 980315 (egcs-1.0.2 release)GCC: (GNU) egcs-2.90.27 980315 (egcs-1.0.2 release)M[x(8H@@` $$p1P@ 100! @@ @ U5YP5ZK( FH%BOBBaBHOK@BgBOHgK0OBgH%K`BsBBB%HK0%BHPK0%BHsK@%BBsHKPsBB)BH)K0B)H@K@BEBHpEK0BEHmK@mBaBmHtKPB E EtH@K@mBOBHK N4HOBB    aBHKp FtH E EaBH K >N8>HOB B  T  aaB HnK0nBnHK@nBOBH../sysdeps/alpha/elf/start.S_start../sysdeps/unix/sysv/linux/alpha/sysdep.h../libc-symbols.h*ABS*../config.h../sysdeps/unix/alpha/sysdep.h../sysdeps/unix/sysv/linux/alpha/alpha/regdef.h../sysdeps/unix/sysv/linux/asm/pal.h../sysdeps/unix/sysdep.h../sysdeps/unix/sysv/linux/sys/syscall.h../sysdeps/generic/sysdep.h../sysdeps/unix/sysv/linux/asm/unistd.hcrti.Sinitfini.cdefs.hgcc2_compiled.__gnu_compiled_c../sysdeps/alpha/elf/crtbegin.S__do_global_dtors_aux__CTOR_LIST____DTOR_LIST__check1.ccmain__gnu_compiled_cplusplus../sysdeps/alpha/elf/crtend.S__do_global_ctors_aux__CTOR_END____DTOR_END__crtn.S.text.init.fini.data.rodata.sdata.sbss.bsscerr__opPv__C3ios_DYNAMICclose__11fstreambase_etextgetsfexecvesigaltstacklchown_environstty__environ_PROCEDURE_LINKAGE_TABLE__$_8ifstream_initsstk__sjthrow__ls__7ostreamPCcsigstackchflagsmadvise__rs__7istreamRl__startfchflags_start__libc_init_firstrevoke__bss_startmainsiggetmasktimegttydata_start_finiatexit_edata_GLOBAL_OFFSET_TABLE__end__get_dynamic_handler_chainexitgetresgid__terminate__8ifstreamiPCcii__remq__data_startgetwdsetlogin__gmon_start__( g, ( sO ( sg  ( % (  (  ( s ( E  ( E)$  ( m'  ( mE+  tm.   t2  7  ; ,  D 0n K < unTlinu uWll.h  ( D        D ' -2P  7A EA\  NA cAjAoAwAAA0  A  Ah  AAAAt   A( F"A( +F  2ADA KA WF\A  gAlA  q |  A A  A A  A  AA  A  A  AAA01.0101.0101.01.symtab.strtab.shstrtab.interp.hash.dynsym.dynstr.rela.got.rela.plt.init.text.fini.rodata.data.ctors.dtors.plt.got.dynamic.bss.comment.mdebug.note # ) 0 01 9 HC M LS( ( Y  4_  g   m   t   {0  0      0 phh.)< *0 V ;  0     (           0      .HgggHBTB`fmBTBmft  `BTB    (  ` 8mBTBmt  BTB      `% 4t ; `THYP  g p\  h !0   8h  t  d"( (    & t+  X0!   ; LA  dH O  e j    P0    T    ../sysdeps/alpha/elf/start.S../sysdeps/unix/sysv/linux/alpha/sysdep.h../sysdeps/unix/alpha/sysdep.h../sysdeps/unix/sysdep.h../sysdeps/unix/sysv/linux/sys/syscall.h../sysdeps/unix/sysv/linux/asm/unistd.h../sysdeps/generic/sysdep.h../sysdeps/unix/sysv/linux/alpha/alpha/regdef.h../sysdeps/unix/sysv/linux/asm/pal.h../libc-symbols.h../config.h*ABS*crti.Sdefs.hgcc2_compiled.__gnu_compiled_c../sysdeps/alpha/elf/crtend.S__CTOR_END____DTOR_END____do_global_ctors_auxcrtn.S../sysdeps/alpha/elf/crtbegin.S__CTOR_LIST____DTOR_LIST____do_global_dtors_aux__gnu_compiled_cpluspluscerr__opPv__C3ios_DYNAMICclose__11fstreambase_etext_environ__environ_PROCEDURE_LINKAGE_TABLE__$_8ifstream_init__sjthrow__ls__7ostreamPCc__rs__7istreamRl__start_start__libc_init_first__bss_startmaintimedata_start_finiatexit_edata_GLOBAL_OFFSET_TABLE__end__get_dynamic_handler_chainexit__terminate__8ifstreamiPCcii__remq__data_start__gmon_start__general.formula100644 24721 71 260 6571726623 11537 0ustar ortalGeneral #Vi= (%n*R*%T/%p) #Pi= ((%n*R*%T/%v)) #Ni= ((%p*%v)/(R*%T)) #Ti= ((%p*%v)/(R*%n)) #Sin2= sin(2*%0)_func_1 #Cos2= cos(2*%0)_func_1 #Pitagoras= sqrt(%0*%0+%1*%1)_func_2 ideal.formula100644 24721 71 132 6566576656 11213 0ustar ortalIdeal_gas #Vi= (%n*R*%T/%p) #Pi= (%n*R*%T/%v) #Ni= ((%p*%v)/(R*%T)) #Ti= ((%p*%v)/(R*%n)) lsm100644 24721 71 2227 6572027336 7272 0ustar ortalBegin3 Title: UC unit calculator Version: 0.981 Entered-date:09Aug98 Description: This softwere is ment to be used mainly by phisics chemistry and engineering people to do their calculation on . It is basicly a regular calculator except that every number has 7 Dimmensions to it (i.e. a 7D vector) representing a scalar and 6 dimmensions (Say meter Kg second Volt Coulomb and mol) which is enough to represent most entities common in science and engineering. The interface is eazy to use and enables errorless typing of most questions , however you can type your data dirrectly to the Calculator and thus use your own defenitions for units and formulas. Keywords: unit function math convert calculator tools complex utilities math phisics chemistry engineer calculat Author: ortal@batata.fh.huji.ac.il Maintained-by: ortal@batata.fh.huji.ac.il Primary-site: http://www.bcity.com/uc/index.html Alternate-site: Original-site: Platforms: i386,irix,alpha and everything that runs tcl and has a c++ compiler Copying-policy: Sharewere End mc66100755 24721 71 471311 6572503111 7307 0ustar ortalELF&H @P@8@@@ @ PP      (( ( 00/lib/ld-linux.so.2%;3)#& '8/ 75:21 ,+-$4"9(.! 60%*(  5 K Z 8` Lf LnH Lu0  t\ "l  h"t x h`  " " "  " "  ` H 1h P60 hKXe, w     "8 T H d< H    *$ G"P L" \ nD du 4z T X!!H  X X X libstdc++.so.2.8_DYNAMIC_PROCEDURE_LINKAGE_TABLE__GLOBAL_OFFSET_TABLE___gmon_start___init_finiabs__Frmemcpy__terminate__sjthrowflush__7ostream__get_dynamic_handler_chainmallocstrlen__builtin_delete__rs__7istreamRc__ls__7ostreamdcossinexplogsqrt__builtin_newcerr__ls__7ostreamPCcexitclose__11fstreambase_$_8ofstream_$_8ifstream__8ofstreamiPCciiopen__8ifstreamPCcii__8ifstreamiPCcii__8ifstreami__builtin_vec_new__rs__7istreamPc__rs__7istreamRl__ls__7ostreamlcout__nt__C3ios__opPv__C3iosunsetf__3iosUlsetf__3iosUlprecision__3iosilibm.so.6.1asinpowlibc.so.6.1__libc_init_firstatexitatof__remqtime_environ__environenviron_start_etext_edata__bss_start_end @ 3H 8  &   ( !  +  %  #  (  0 8  h *p '   0  $   . ) - 2   "( /0 ,H  P ` h p  x 1'u##^= }{[k'u#'u#p}z[k/^CkG'Xu# G}#}[k'Du# G}2}[k',u#>"RBAB\ G G G}[k't#x} }[k't#GGG@}u[k't#G}}[k#>^=@[ki !A^>#k'xt##^>^~ (0޵8G@H/PTX@}}[k'(t#D4 @H}|[k' t#DATOT/ @ _@JEp}|[k's# D`/P/@O"@4 @",B"HGH`@ P/`O"@AA_@ D@dA,H,cDEHdHD<4@@AGX/HO"@4 @",B"HGH`@ P/XO"@@`O"@AA_@ DHA,H,cDEHdHD<4@@AP/XO"@@`O"@AA_@ DHA,H,cDEHdHD<4@@AP/XO"@@`O"@Ga,!DCdHbDHCDA<`/!DE^>^~ (0ޥ8Ck/#^G/ O(,(OoC@4@@C,CCHgH@@(OoC@(od@e,DdH,BDDHceHdDb<(O4@@(oG,O oC@4@@C,CCHgH@@(O,oC@@oC@$5@@Ab@D %@,H,DFHeHD<4`@b(O,oC@@D@"5`@G,BDDHceHdDb<E^Ck#^G/?X@/*!\O/!\E^Ck/'Hp##^G}{[k' p#D// @@h=}{[k'o#D`=}{[k'o#D/!DE^Ck/#^G/4G O_Da H"D /$$/O"@4 @",B"HGHcD$OoC@4@@C,CCHgHD"L?@@@ $/o#@$/o#@4@@C,CCHgH4 @#,C#HgHD@ G O_Da H"D /$/4 @$O$/ @@/4 @",B"HGH`@ $/O"@4 @",B"HGH`@ G O_Da H"D / / H!GH'H_@E^Ck' n##^>G F /=]"!]"A@@ è=]"!=}C"!=}[{[k'm#=}T{[k'm#=E^>Ck/'Xm##^G/A@@ /_/A}5{[k'm#E^Ck/'l##^G//?X@/?X@_</OA*XOoJKY*X!\}z[k'|l#\OaAY!\}{[k'\l#\ //?X@X=! O!*X /G /P=A*X  /H=A*X /G /@=AAY  /H=A!*X / /!\E^Ck/'k##^G]"A@@ ]"A@@ 8=}z[k'Lk#D4GH_Wè]"A" H"gHGHU @ @䨀]"A" H"gHGHU @@ 0=}|z[k'j#D4G+_:è=A"]bCd"D*X!=A"TGa,>@CdHbDHCDA<=A"}Cb#!]"A" @@]"A"}C"!]"}qz[k'i#=}kz[k'i#E^Ck/'i##^G]"A@@ ]"A@@ 8=}!z[k'li#D4G_Wè]"A" H"gHGHU @ @䨀]"A" H"gHGHU @@ 0=}z[k'h#D4G_:è=A"]bCd"D*X!=A"TGa,>@CdHbDHCDA<=A"}Cb#!]"A" @@]"A"}C"!]"}y[k'h#=}y[k'h#E^Ck/'g##^G]"A@@ ]"A@@ 8=}y[k'g#D4GX_Wè]"A" H"gHGHU @ @䨀]"A" H"gHGHU @@ 0=}y[k'g#D4G;_:è=A"]bCd"D*X!=A"TGa,>@CdHbDHCDA<=A"}Cb#!]"A" @@]"A"}C"!]"}y[k'8f#=}{y[k' f#E^Ck/'f##^G]"A@@ ]"A@@ 8=}1y[k'e#D4G_Wè]"A" H"gHGHU @ @䨀]"A" H"gHGHU @@ 0=}y[k'8e#D4G_:è=A"]bCd"D*X!=A"TGa,>@CdHbDHCDA<=A"}Cb#!]"A" @@]"A"}C"!]"} y[k'Xd#=}y[k'@d#E^Ck/' d##^G]"A@@ ]"A@@ 8=}x[k'c#D4Gh_Wè]"A" H"gHGHU @ @䨀]"A" H"gHGHU @@ 0=}x[k'Xc#D4GK_:è=A"]bCd"D*X!=A"TGa,>@CdHbDHCDA<=A"}Cb#!]"A" @@]"A"}C"!]"}x[k'xb#=}x[k'`b#E^Ck/'@b##^G]"A@@ ]"A@@ 8=}Ax[k'a#D4G_Wè]"A" H"gHGHU @ @䨀]"A" H"gHGHU @@ 0=}$x[k'xa#D4G_:è=A"]bCd"D*X!=A"TGa,>@CdHbDHCDA<=A"}Cb#!]"A" @@]"A"}C"!]"}x[k'`#=}x[k'`#E^Ck/'``#`#0^8>@H^G]"A@@ ]"A@@ (=}w[k'`#D4Gv_è]"A" H"gHGHU @ @䨀]"A" H"gHGHU @@  =}w[k'_#D4GY_Ӻè]"AV@!p/!x/!/!/ !/(!/]"AV@!>!>!>!> ! >(!(>px/Oo}t[k'^#D @@=}sw[k'^#D]"!]"A}mw[k'^#\IB*X]"!]"A}_w[k'L^#\IA*X AXXO]"!]"A}Rw[k' ^#\IB*X]"!]"A}Dw[k']#\IA*X AX`OX/XOA*X`O`oJKY*X!\}v[k']#\P/`X/%_\h/]"AP/"]"Ah/"=A"TGa,>@CdHbDHCDA<=A"}Cb#!]"A" @@]"A"}C"!]"}w[k'\#=}w[k'\#E0^8>H^@Ck/'p\##^>G]"A@@B ]"AP@H"'HGH!D"`H"A@A@@؁] "@]"AABDG`}v[k'[#/ G!DG`}v[k'[#/Oo)Ex}r[k'[#=A"}C"!]"A@@ =A"}C"!=}v[k'D[#Aè]"AP@H"'HGH!D"`H"A@A@@؁] "@؁=A!DG`}dv[k'Z#/ G!DG`}\v[k'Z#/Oo)Ex}r[k'Z#=؁=A!DG`}Iv[k'Z#/ G!DG`}Av[k'dZ#/Oo x}r[k'#k/'Z##^G]"A@@) ]"A" @@=A"}Cb#!]"A"}C"!è]"Aⷨ]"}Nv[k'lY#=}Hv[k'TY# è]"Aⷨ=}=v[k'(Y#E^Ck/'Y##^>GGO,ABCHa#H"D/<]"A@@ ]"A"[O/ @@jè]"A" @`@4A",B"HGH!D"`H"A@A@@؁] "@]"A"O BD!DG`}u[k'$X#0/ G!DG`}u[k'X#/Oo ()Ex}q[k'W#]"A"A@@ ]"A"!/]"A}u[k'W#]"A/"/}C"! ﳨ]"A}u[k'8W#]"A/,A"H4 @BDO,ABCHa#H"D/</"5 @Oè]"A" @ @=A"}Cb#!è]"Aⷨ]"A" @@]"A"}C"!]"}u[k'LV#=}u[k'4V#E^>#k/'V##^>G=]"AP@H"'HGH!D"`H"A@A@@؁]"@A!DG`}u[k'U#/ G!DG`} u[k'U#/Oo x}Yq[k'dU#E^>#k/'@U#@#@^HG]"A@@ ]"A@@ =}u[k'T#D4G_ӥè]"A" H"gHGHU @ @䨀]"A" H"gHGHU @@ =}t[k'xT#D4G_ӈè=A"}Cb!CA*XP/=A"}Cb!C*XX/]"AP/"]"AX/"=A"TGa,>@CdHbDHCDA<A}Cbv@"/"/"/"/ "/("/}Cbv@">">">" > "(>("0>/>/Oo!Dp}q[k'S#]"AV@/>`/hOpox!Dh}1q[k'R#=A"}Cb#!]"A" @@]"A"}C"!]"}t[k'`R#=}t[k'HR#E@^HCk/'(R#`#0^8>@H^G]"A@@ ]"A@@ =}9t[k'Q#D4G_è]"A" H"gHGHU @ @䨀]"A" H"gHGHU @@ =}t[k'XQ#D4G_è]"AV@!p/!x/!/!/ !/(!/]"AV@!>!>!>!> ! >(!(>px/Oo}vp[k'P#D @@=}s[k'|P#D]"!]"A}s[k'LP#\IB*X]"!]"A}s[k'P#\IA*X*AXXO]"!]"A}s[k'O#\IB*X]"!]"A}s[k'O#\IA*X*AX`OX/=AA*XX/`/=AA*X`/X/XOA*X`O`oJKY*X!\}_s[k'0O#\P/`X/_\h/]"AP/"]"Ah/"=A"TGa,>@CdHbDHCDA<=A"}Cb#!]"A" @@]"A"}C"!]"}s[k'PN#=}s[k'8N#E0^8>H^@Ck/'N#@#^> G]"A@@ ]"A@@ =}4s[k'M#D4G_è]"A" H"gHGHU @ @䨀]"A" H"gHGHU @@ ؆=}s[k'DM#D4G_è]"AV@!D`}xp[k'M#D @@І=}s[k'L#D]"A"H/]"A"@/H/?X@H/*!\HO@/Ȇ=A*X@/]"!]"A}r[k'hL#\IAAY0/]"!]"A}r[k',L#\IAAY8/@/8OA*X0O!AYH!\(}r[k'K#\P/H}r[k'K#\8OA*X0O@oJKY*XX/A}Cbv@"/"/"/"/ "/("/}Cb#>/>/Oo!DX}co[k',K#]"AV@/>`/hOpox!Dh}7o[k'J#]"AP/"]"AX/"=A"TGa,>@CdHbDHCDA<]"Aⷨ]"A" @ @=A"}Cb#!è]"Aⷨ]"A" @@]"A"}C"!]"}nr[k'I#=}hr[k'I#E^> Ck/'I#@#^ ^G]"A@@ ]"A@@ =}r[k'XI#D4G_è]"A" H"gHGHU @ @䨀]"A" H"gHGHU @@ =}q[k'H#D4G_è]"A"8/]"A"@/8/?X@8/*!\8O@/=A*X@/]"AV@!D`}Ko[k'\H#D @@=}q[k'8H#D=A"]"Aa*XH/]"A"*!\XO8H/(}q[k'G#\0/@O!J]HOB*XX}q[k'G#\JAXJ]`}q[k'G#\0OAAY0/8}nq[k'xG#\X}q[k'`G#\HOA*XB"XX}q[k'/>/Oo!DX}An[k'F#]"AV@/>`/hOpox!Dh}n[k'dF#]"A0/"]"AP/"=A"TGa,>@CdHbDHCDA<=A"}Cb#!]"A" @@]"A"}C"!]"}[q[k'E#=}Uq[k'E#E^ ^Ck'hE##^G]"A@@ =}q[k',E#D4G_yè]"A" H"gHGHU @ @=}p[k'D#D4G_fè]"AV@!D`}_n[k'D#D @@=}p[k'D#D]"A"?X@=}p[k'TD#D]"A"[ o x=!//= @@ ((O[OAAY//"5 @Oè]"A/"]"Aⷨ=A"TGa,>@CdHbDHCDA<=A"}C"!]"A@@ =A"}C"!=}p[k'8C#E^Ck/'C##^>G]"A@@ p=}|p[k'B#D4G+_ӄè]"A" H"gHGHU @ @h=}ip[k'B#D4G_qè]"AV@!D`}m[k'XB#D @@`=}Sp[k'4B#D]"!]"A}Mp[k'B#\IA*X!\`}Wp[k'A#\ /]"!]"A};p[k'A#\IAAY(/]" /!]"(/!]"TGa,>@CdHbDHCDACk'@##^G]"A@@ X=}o[k'\@#D4G_xè]"A" H"gHGHU @ @P=}o[k'@#D4Gy_eè]"AV@!D`}+m[k'?#D @@H=}o[k'?#D]"A}uo[k'?#\/]"A"//OA*XOoJKY*X!\}eo[k'H?#\ //_\(/]" /!]"(/!]"TGa,>@CdHbDHCDA#E^Ck'P>##^G]"A@@ @=}Ko[k'>#D4G_Gè]"A" H"gHGHU @ @8=}8o[k'=#D4G_4è]"A" /]" /!]"ᷨ]"TGa,>@CdHbDHCDA@CdHbDHCDAG]"A@@  =}n[k':#D4G1_Qè]"A" H"gHGHU @ @=}on[k':#D4G_>è]"!]"A}in[k'h:#\IAAY0/]"0/!]"ᷨ]"TGa,>@CdHbDHCDACk/'x9##^>G]"A@@ =}n[k'89#D4G_Qè]"A" H"gHGHU @ @=}n[k'8#D4G_>è]"!]"A}m[k'8#\IAAY0/]"0/!]"ᷨ]"TGa,>@CdHbDHCDACk/'7##^G]"A@@ =}m[k'7#D4GV_Gè]"A" H"gHGHU @ @=}m[k'87#D4GC_4è]"A" /]" /!]"ᷨ]"TGa,>@CdHbDHCDA@CdHbDHCDA^ ~G]"A@@ Ѕ=}l[k'3#D4GY_Bè]"A" H"gHGHU @ @ȅ=}l[k'D3#D4GF_/è]"AV@!D`}i[k'3#D @@=}l[k'2#D]"!]"A}~l[k'2#\IA*X*!\J]`}l[k'2#\]"!]"A}fl[k'h2#\IA*X!\}^l[k'H2#\JAX8O]"!]"A}Sl[k'2#\IA*X*!\J]`}Yl[k'1#\]"!]"A};l[k'1#\IA*X!\}6l[k'1#\JAX@O]"!]"A}(l[k'd1#\IA*X!\`}/l[k'D1#\]"!]"A}l[k'1#\IA*X!\} l[k'0#\JAXHO]"!]"A}k[k'0#\IA*X!\`}l[k'0#\]"A"#!\]"A}k[k'd0#\JaXJ]}k[k'H0#\JAXPO8/HO!*XX/@/PO!*X`/8/HO*Xh/@/PO*Xp/X/XOA*X`O`oJKY*X!\}k[k'/#\/h/hOA*XpOpoJKY*X!\}xk[k'/#\/X`/_\x/hp/_\//Oa*X0/x/O!*X/]"0/!]"/]B*X!]"TGa,>@CdHbDHCDA^ ~Ck'P.#`#^>^ ~G]"A@@ =}Hk[k'.#D4G_Eè]"A" H"gHGHU @ @=}5k[k'-#D4G_2è]"AV@!D`}h[k'-#D @@=}k[k'd-#D]"!]"A}k[k'4-#\IA*X*!\J]`}"k[k'-#\]"!]"A}k[k',#\IA*X!\}j[k',#\JAX8O]"!]"A}j[k',#\IA*X*!\J]`}j[k'd,#\]"!]"A}j[k'4,#\IA*X!\}j[k',#\JAX@O]"!]"A}j[k'+#\IA*X!\`}j[k'+#\]"!]"A}j[k'+#\IA*X!\}j[k'l+#\JAXHO]"!]"A}j[k'4+#\IA*X!\`}j[k'+#\]"A"#!\]"A}j[k'*#\JaXJ]}j[k'*#\JAXPO8/HO!*XX/@/PO!*X`/8/HO*Xh/@/PO*Xp/X/XOA*X`O`oJKY*X!\}$j[k'D*#\/h/hOA*XpOpoJKY*X!\}j[k' *#\/X`/D_\x/hp/?_\//Oa*X0/x/O!*X/]"/]Ba*X!]"/]B!*X!]"TGa,>@CdHbDHCDA^ ~Ck/'(#p#^^~ (G]"A@@ =}i[k'l(#D4G_\è]"A" H"gHGHU @ @=}i[k' (#D4G}_Iè]"AV@!D`}/g[k''#D @@x=}i[k''#D]"A"0/]"A"p=A*X8/0/0OA*Xx/8OBXP/P}i[k'`'#\xOA*Xh=A*XP}i[k'4'#\xOA*Xh=A*XCaXP}i[k''#\xOA*XxOD*XP}i[k'&#\JXjX!\}Bi[k'&#\/P}wi[k'&#\xOC*XP}li[k'&#\xOA*Xh=A*Xc\!\]_\X/}#i[k'@&#\/X/`=Aa*X`/`}Pi[k'&#\OC*X8}Hi[k'%#\0OA*XaX`}?i[k'%#\OD*X8}7i[k'%#\0OA*X XCjX`}0i[k'%#\OD*X8}(i[k'd%#\0OA*XX`}i[k'@%#\OE*X8}i[k' %#\0OA*X XAX aXJ]}h[k'$#\p/`}i[k'$#\OC*X8}h[k'$#\0OA*XaX`}h[k'$#\OD*X8}h[k't$#\0OA*X Xc\J]_\h/p}h[k'<$#\p}h[k'$$# \AjXhOhoJKY*X!\}h[k'##\@/p}h[k'##\h!\_\H/H/p=A!*XH/]"@/!]"H/*!\A]"TGa,>@CdHbDHCDA_\H/H/0=A!*XH/]"@/!]"H/!]"TGa,>@CdHbDHCDAf[k'#\BAX(}:f[k'#\ OA*X=A*XB\!\(_\H/h/pOa*Xx/@/HO!*XP/x}e[k'L#\`/P/=Aa*XX/`}e[k'#\`}e[k'# \AJXXOXoJKY*X!\}e[k'#\0/`}e[k'#\?X@=!8/ `}e[k'#\X!\_\8/8/=A*X8/]"0/!]"8/!]"TGa,>@CdHbDHCDA@CdHbDHCDA<E^Ck'##^G]"]"!]"]"!]"TGa,>@CdHbDHCDA<E^Ck'##^G]"]"!]"ᷨ]"TGa,>@CdHbDHCDA<E^Ck' #`#^>^ ~G]"A@@ ؄=}@CdHbDHCDA^ ~Ck'#p#^G]"A@@ =}c[k'\#D4G_ӄè]"A" H"gHGHU @ @=}c[k'#D4Gy_qè]"A"=Aa*X(/]"A}c[k'#\ /]" /!]"(/!A}Cbv@"`/"h/"p/"x/ "/("/]">/>`/hOpox!DX}^`[k'#=AV@X/>0/8O@oHP!Dh}3`[k'#]"TGa,>@CdHbDHCDA<]"A" @@]"A"]"!H=}C"!]"}Cb#!H=}c[k'<#E^Ck' #@#@^HG]"A@@ ]"A@@ =}9c[k' #D4G_ӥè]"A" H"gHGHU @ @䨀]"A" H"gHGHU @@  =}c[k'X #D4G_ӈè=A"}Cb!Ca*XP/=A"}Cb!C!*XX/]"AP/"]"AX/"=A"TGa,>@CdHbDHCDA<=A"}Cb#!A}Cbv@"/"/"/"/ "/("/}Cbv@">">">" > "(>("0>/>/Oo!DP}_[k' #]"AV@/>`/hOpox!Dh}a_[k' #]"A" @@]"A"}C"!]"}b[k'@ #=}b[k'( #E@^HCk/' ##^>^G]"A@@ ]"A" @ @=}pb[k' #D4G_ӫè]"A" H"gHGHU @ @䨀]"A"A@H"'HGHU @@ =}Rb[k'0 #D4G_Ӎè]"A"}b[k' #\]"A"}b[k' #\]"A"}CbCAbJKYAAX AYJ]}a[k' #\0/]"A"]"A"}a[k'L #\ !\_\8/]"A}a[k' #\0OaAY0/]"A"?X@ը]"A8/B!*X8/]"0/!]"8/!]"TGa,>@CdHbDHCDA<]"A"!@/]"A"A@@ ]"Ab#]"!]"A}a[k'#]"}a[k'#]"@/!E^>^Ck'##^>^~޵^~ (0ޜ8@H>GP}a[k'h#D`// !D4G(}ja[k'D#`GA@!/]OO OO A/ !D4G(}Xa[k'#`HA@!/]OO OO AhG_x`(// P H]A ð!'|#!D@[k'l#4G/ @t@/ `'x@}0][k'8#D`H"`'p/ph贰]"=]"!GO_Da H"D/O@HO"_Ha1 H"D// A_@oPoAd,dHDc`HdDo4@@A/ H"gHGHU!@ @/= @@GO_Da H"D//0 H"gHGH,@@/ H"gHGHu%@@/ A_@oX @tG,cDEHdHD<4@@Ab/ H"gHGHu%@A@/ A_@oX @G,cDEHdHD<4@@A/ A_@oX @tG,cDEHdHD<4@@A/ A_@oX @tG,cDEHdHD<4@@A/ A_@oX @G,cDEHdHD<4@@A/0 H"gHGH,@@/ H"gHGH%@@/ A_@oX @G,cDEHdHD<4@@A/ H"gHGH%@A@/ A_@oX @G,cDEHdHD<4@@A/ A_@oX @tG,cDEHdHD<4@@A/ A_@oX @G,cDEHdHD<4@@A/ A_@oX @G,cDEHdHD<4@@A/ H"gHGH%@A@/ A_@oX @G,cDEHdHD<4@@A/ A_@oX @tG,cDEHdHD<4@@A/ A_@oX @G,cDEHdHD<4@@A/ A_@oX @G,cDEHdHD<4@@Ap/ H"gHGH5%@A@/ A_@oX @G,cDEHdHD<4@@A/ A_@oX @tG,cDEHdHD<4@@A/ A_@oX @4G,cDEHdHD<4@@A/ A_@oX @G,cDEHdHD<4@@A)/ H"gHGHu/@A@/ A_@ oX @G,cDEHdHD<4@@A/ A_@(oX (@tG,cDEHdHD<4@@A/ A_@0oX 0@tG,cDEHdHD<4@@A/ A_@8oX 8@G,cDEHdHD<4@@A/ H"gHGH/@A@/ A_@@oX @@G,cDEHdHD<4@@A/ A_@HoX H@tG,cDEHdHD<4@@A/ A_@PoX P@G,cDEHdHD<4@@A/ A_@XoX X@G,cDEHdHD<4@@A/ H"gHGHU%@A@/ A_@`oX `@G,cDEHdHD<4@@A/ A_@hoX h@tG,cDEHdHD<4@@A/ A_@poX p@TG,cDEHdHD<4@@A/ A_@xoX x@G,cDEHdHD<4@@AT/ H"gHGH'@1@/ A_@oX @G,cDEHdHD<4@@A/ A_@oX @tG,cDEHdHD<4@@A/ A_@oX @G,cDEHdHD<4@@A/ H"gHGH$@1@/ A_@oX @G,cDEHdHD<4@@A/ A_@oX @tG,cDEHdHD<4@@A/ A_@oX @G,cDEHdHD<4@@A/ H"gHGH%@A@/ A_@oX @G,cDEHdHD<4@@A/ A_@oX @tG,cDEHdHD<4@@A/ A_@oX @G,cDEHdHD<4@@A/ A_@oX @G,cDEHdHD<4@@A/ H"gHGH+@A@/ A_@oX @G,cDEHdHD<4@@A/ A_@oX @tG,cDEHdHD<4@@A/ A_@oX @G,cDEHdHD<4@@A/ A_@oX @G,cDEHdHD<4@@AX/ H"gHGH5$@A@/ A_@oX @G,cDEHdHD<4@@A/ A_@oX @tG,cDEHdHD<4@@A/ A_@oX @4G,cDEHdHD<4@@A/ A_@oX @G,cDEHdHD<4@@A/ A_@oX @H,cDEHdHD<4@@A/ H"gHGHU!@ @/ H"gHGH @@/ H"gHGH!@@F/"5 @BD/?@/XO H@Ga,!DCdHbDHCDA</4 @BD/?@ /XO G@Ga,!DCdHbDHCDA</4 @BD/?@(/XO (H@Ga,!DCdHbDHCDA</4 @BD/?@0/XO 0G@Ga,!DCdHbDHCDA</4 @BD/?@8/XO 8H@Ga,!DCdHbDHCDA</4 @BD/?@@/XO @G@Ga,!DCdHbDHCDA<4GO_Da H"D/G<O"^Haq H"D</8=4 @",B"HGH`@` /_ "@ /XO A@4 @",B"HGH`@ Q/XO A@4 @",B"HGHh@ /XO A@4 @",B"HGH]k@ /XO A@4 @",B"HGHl@1 /XO A@4 @",B"HGH]o@ '4GO"v_HaQ H"D// !D8=4G"0}\[k'#/P H"gHGH @@/  @@G/!D }\[k'#D @@/  @@G/ 4@O !DBD}\[k't#D/ H"gHGHu$@@/  @@G/!D }a\[k',#D @@/  @@G/ 4@O !DBD}l\[k'#D4G//  @@G/ 4@O !DBD}Z\[k'#D/  @@G/!D }0\[k'h#D @@1/O"@@XO A@4 @",B"HGHd@ $/O"@@XO A@O@H#HgH4 @#,C#HgHD@ /4 @O/  @@G/ 4@O !DBD}\[k'#D/  @@G/!DȀ}\[k'h#D @@/ H"gHGH'@@/  @@G/ 4@O !DBD}[[k'#DGO"_Ha1 H"D// @E@/ H"gHGH$@!@/  @@G/!D }[[k'#D @@/ H"gHGH!@ @/ H"gHGHu$@@/ H"gHGHU!@@í/0 H"gHGH,@@/ H"gHGHu%@@/ A_@Ho H@tG,cDEHdHD<4@@Ay/ H"gHGHu%@A@/ A_@Po P@G,cDEHdHD<4@@A/ A_@Xo X@tG,cDEHdHD<4@@A/ A_@`o `@tG,cDEHdHD<4@@A/ A_@ho h@G,cDEHdHD<4@@A2/0 H"gHGH,@@/ H"gHGH%@@/ A_@po p@G,cDEHdHD<4@@A/ H"gHGH%@A@/ A_@xo x@G,cDEHdHD<4@@A/ A_@o @tG,cDEHdHD<4@@A/ A_@o @G,cDEHdHD<4@@A/ A_@o @G,cDEHdHD<4@@A/ H"gHGH%@A@/ A_@o @G,cDEHdHD<4@@A/ A_@o @tG,cDEHdHD<4@@A/ A_@o @G,cDEHdHD<4@@A/ A_@o @G,cDEHdHD<4@@A/ H"gHGH5%@A@/ A_@o @G,cDEHdHD<4@@A/ A_@o @tG,cDEHdHD<4@@A/ A_@o @4G,cDEHdHD<4@@A/ A_@o @G,cDEHdHD<4@@A@/ H"gHGHu/@A@/ A_@o @G,cDEHdHD<4@@A/ A_@o @tG,cDEHdHD<4@@A/ A_@o @tG,cDEHdHD<4@@A/ A_@o @G,cDEHdHD<4@@A/ H"gHGH/@A@/ A_@o @G,cDEHdHD<4@@A/ A_@ o @tG,cDEHdHD<4@@A/ A_@ o  @G,cDEHdHD<4@@A/ A_@ o  @G,cDEHdHD<4@@A/ H"gHGHU%@A@/ A_@ o  @G,cDEHdHD<4@@A/ A_@ o @tG,cDEHdHD<4@@A/ A_@( o ( @TG,cDEHdHD<4@@A/ A_@0 o 0 @G,cDEHdHD<4@@Ak/ H"gHGH'@1@/ A_@8 o 8 @G,cDEHdHD<4@@A/ A_@@ o @ @tG,cDEHdHD<4@@A/ A_@H o H @G,cDEHdHD<4@@A4/ H"gHGH$@1@/ A_@P o P @G,cDEHdHD<4@@A/ A_@X o X @tG,cDEHdHD<4@@A/ A_@` o ` @G,cDEHdHD<4@@A/ H"gHGH%@A@/ A_@h o h @G,cDEHdHD<4@@A/ A_@p o p @tG,cDEHdHD<4@@A/ A_@x o x @G,cDEHdHD<4@@A/ A_@ o @G,cDEHdHD<4@@A/ H"gHGH+@A@/ A_@ o @G,cDEHdHD<4@@A/ A_@ o @tG,cDEHdHD<4@@A/ A_@ o @G,cDEHdHD<4@@A/ A_@ o @G,cDEHdHD<4@@Ao/ H"gHGH5$@A@/ A_@ o @G,cDEHdHD<4@@A/ A_@ o @tG,cDEHdHD<4@@A/ A_@ o @4G,cDEHdHD<4@@A/ A_@ o @G,cDEHdHD<4@@A(/ H"gHGH+@@/ A_@ o @G,cDEHdHD<4@@A/ A_@ o @H,cDEHdHD<4@@AO@HO"_Ha1 H"D//  @@G/ 4@O !DBD}X[k'#D+/ O A@Ga,!DCdHbDHCDA</4 @O//? O#"@/@ "@ /XO A@OoC@@Xo b@D,DCHa,!DCdHbDHCDA</4 @O? O!"@//O "@ /O"@@XO A@OXo b@D,DCHa,!DCdHbDHCDA</"5 @O/O "@ /O"@@XO A@O o b@D,DCHa,!DCdHbDHCDA</4 @O? /GO"v_HaQ H"D// !DH}W[k'߽#/4 @O/_ "@ /XO A@4 @",B"HGH`@ /XO A@4 @",B"HGHh@ /XO A@4 @",B"HGH]k@ /XO A@4 @",B"HGHl@ /XO A@4 @",B"HGH]o@ 4GO"v_HaQ H"D// !D=4G"0}/XO A@4 @",B"HGHl@ /XO A@4 @",B"HGH]o@& /XO A@4 @",B"HGHo@ /XO A@4 @",B"HGHh@ /XO A@4 @",B"HGHh@ /XO A@4 @",B"HGH]k@ GO_Da H"D/=  G_ `(/ (/ P 8]A ð!'@ֽ#!D@[k'0ֽ#4G  / @n @/ `' @}!Q[k'ս#D`H"`' / ok] ' (]"]"!=]"!]"/=&@@2=a/ A_@!!g@X @,DH,b@EHdHD<4@@A/4 @BD/?@XO A@#,cD"H"'HGH$@ @/XO A@4 @",B"HGH`@ /'A O/]&@ @]"Ob @"@Ga,"@CdHbDHCDA<]"GAa,4(@CdHbDHCDAA<]"4Ga,>@CdHbDHCDA@CdHbDHCDA</XO A@4 @",B"HGHue@@ /XO A@4 @",B"HGHe@7 /XO A@4 @",B"HGHUe@. /XO A@4 @",B"HGHe@% /XO A@4 @",B"HGHk@ /XO A@4 @",B"HGH5d@ /XO A@4 @",B"HGHe@ /XO A@4 @",B"HGH5e@ GO_Da H"D/=8!@!G_P!`(x/﷈/ P (]AX! ð!'hϽ#!D@[k'XϽ#4GX!X!/ @ @x/ `'P!@}kO[k'$Ͻ#D`H"`'H!/H!ok]@!'8!(]"]"!=]"!]"/=&@@2=a/ A_@`!`!g@X @,DH,b@EHdHD<4@@A/4 @BD/?@XO A@#,cD"H"'HGH$@ @/XO A@4 @",B"HGH`@ /'A O/]&@ @]"Ob @"@Ga,"@CdHbDHCDA<]"GAa,4(@CdHbDHCDAA<]"4Ga,>@CdHbDHCDA</XO A@4 @",B"HGHd@ GO_Da H"D/=h!p!G._Ӏ!`(/ﷸ/ P ]A! ð!'̽#!D@[k'̽#4G!!/ @( @/ `'!@}N[k'x̽#D`H"`'x!/x!ok]p!'h!(]"]"!=]"!]"/=&@@2=a/ A_@!!g@X @,DH,b@EHdHD<4@@A/4 @BD/?@XO A@#,cD"H"'HGH$@ @/XO A@4 @",B"HGH`@ /'A O/]&@ @]"Ob @"@Ga,"@CdHbDHCDA<]"GAa,4(@CdHbDHCDAA<]"4Ga,>@CdHbDHCDA</4 @Oè=]"!=}C"!=}R[k'`ʽ#=]"!G/GO"^Haq H"D/=A@@ ]"A@H"'HGH5 @@]"A0@H"'HGH%@"@/T!@O/p H"gHGH5 @ @GO"^Haq H"D//A O/p H"gHGH"@ @/p H4@@cDO"^Haq H"D/]"A0@H"'HGH5%@4@/"U!@OGO"v_HaQ H"D//p H"gHGH5 @@GO"^Haq H"D//p H"gHGH,@ @/p H#5@@cDO"^Haq H"D//p H"gHGH,@ @/>A OGO"^Haq H"D/]"A0@H"'HGHu/@@/T!@O]"A0@H"'HGH/@ @/"U!@OGO"v_HaQ H"D/]"A0@H"'HGHu%@ @]"A0@H"'HGH%@@]"O#U@@a{]"A@H"'HGH$@@]"O@@am]"A@H"'HGH/@@]"O@@a_=AB@!D=_D @ @]"OTB@a4GO"^Haq H"D/J]"A@H"'HGH(@@]"O@@a<]"A0@H"'HGH'@@]"Ot@@a.]"A0@H"'HGH$@@]"O@@a ]"A0@H"'HGHU%@@]"O#5@@a]"A0@H"'HGH%@@]"O#5@@a]"/!]"A0@H"'HGH%@@]"A" H"gHGH5 @@]"A@H"'HGHu,@@]"A" H"gHGHu,@@]"A"0 H"gHGH+@@]"A"P H"gHGH5-@ @]"A"p H"gHGH @@]"A" H"gHGH.@@]"A"0 H"gHGH5-@ @]"A"P H"gHGH @@]"A" H"gHGH,@ @]"A"0 H"gHGH @@]"x]"!]"TGa,>@CdHbDHCDA<=AV@!D}@CdHbDHCDA<]"O@@a]"}C"!=A"]"!]"]"!]"]"!=]"!]"A0@H"'HGH%@@=]!B"@ ]"A@H"'HGHu,@@]"x]"!]"TGa,>@CdHbDHCDA<=AV@!D}M[k' #]"_ A!G)_!`(// P ]A! ð!'#!D@[k'#4G!!/ @5@/ `'!@}K[k'd#D`H"`'!/!露!质]"tGa,"@CdHbDHCDA<]"TGa,4"@CdHbDHCDA<]"Ga,T"@CdHbDHCDA<]"4Ga,>@CdHbDHCDA<]"O@@a]"}C"!=A"]"!]"]"!]"]"!=]"!]"A0@H"'HGHu/@@]"A@H"'HGHu,@@]"tGa,"@CdHbDHCDA<]"TGa,4"@CdHbDHCDA<]"Ga,T"@CdHbDHCDA<]"4Ga,>@CdHbDHCDA<]"O#5@@a!G}_!`'8/@H/ P!]A! ð!'#!D@[k'载#4G!!/ @@8/ `(!@}K[k'#D`G"`(!/!!]"p]"!]"ᷨ=AV@!D}L[k'L#]"_ A]"TGa,>@CdHbDHCDA<]"}C"!=A"]"!]"]"!]"]"!=]"!!=AB@!Dh=8_D @@=AB@!D`=/_D @@=AB@!DX=&_D @v@=AB@!DP=_D @m@=AB@!DH=_D @d@=AB@!D@= _D @[@=AB@!D8=_D @R@=AB@!D0=_D @I@=AB@!D(=_D @@@=AB@!D =_D @7@=AB@!D=_D @.@=AB@!D=_D @%@=AB@!D=_D @@=AB@!D=_D @@=AB@!D=_D @ @=AB@!D=_D @@4G!!A =!]"}Cb4`@A/P H"gHGH @@4GO"v_HaQ H"D/GO"v_HaQ H"D/ ]"_ AGO"v_HaQ H"D/=}C"!=]"!=A@@ `]"A0@H"'HGH%@@]"A0@H"'HGH5%@@]"A0@H"'HGHu/@ @]"A0@H"'HGH/@@9è=]"!=]!B"@ =A"}C"!ð=}C"!]"A@@ =A"}C"!]"A=]!B"@ =}C"!=}M[k'#=}C"!=]"!? /=]"!=]"!=A@@ ]"A@H"'HGH5 @@]"A/ A@@]"!/=]"!=}C"!/_ "@] =]"!4GO"v_HaQ H"D//P H"gHGH @@%]"A@H"'HGH5 @@=AB@!D}oM[k'#D!D=}hM[k'#D]"A@H"'HGHU @@]"hO BD!DG`}6M[k'8#/ G!DG`}.M[k'#h/pOxo؁x}|I[k'#]"!=A*X ]"}C"x]BA*X!]"}C"؃]B*X!G]"!Ѓ=AAY ]"}C"x]BA*X!]"}C"؃]B!*X!="]"} M[k'촽#\"HA*X?XZ@X=A@H"'HGH @!@]"!x}L[k'#D!Dȃ=}L[k'|#D}C!D"x}L[k'X#D!D=}L[k'<#D1="]"}L[k' #\"HA*X!\x}L[k'䳽#D!D=}L[k'ȳ#"="]"}L[k'#\"HA*X"!\x}L[k't#D ]"!x}L[k'L#D]"!?X,@=}L[k'#D=}L[k'#D!Dp=}L[k'䲽#D=}xL[k'Ȳ#D]"!x}WL[k'#D=}hL[k'#D]"!?X,@=}\L[k'X#D=}UL[k'<#D!DX=}NL[k' #D=}GL[k'#D]"!x}&L[k'౽#D=}7L[k'ı#D]"!?X,@=}+L[k'#D=}$L[k'x#D!D=}L[k'\#D=}L[k'@#D]"!x}K[k'#D=}L[k'#D]"!?X,@=}K[k'а#D=}K[k'#D!DЀ=}K[k'#D=}K[k'|#D]"!x}K[k'X#D=}K[k'<#D]"!?X,@=}K[k' #D=}K[k'#D!D=}K[k'ԯ#D=}K[k'#D]"!x}K[k'#D=}K[k'x#D]"!?X,@=}K[k'H#D=}K[k',#D!D8=}K[k'#D=}K[k'#D]"!x}bK[k'Ю#D=}sK[k'#D=}lK[k'#D=}C"!=A@@ GO"v_HaQ H"D/=]"!]"A@@ è=]"!=}C"!=}oK[k'#=}hK[k'ԭ#==ᷨ=è=AB@!D=|_D @@L_ è=AB@!D=q_D @@A_è=AB@!D=f_D @@_è=AB@!Dx=[_D @@_è=AB@!Dp=P_D @@_è=AB@!Dh=E_D @@_è=AB@!D`=:_D @@ _è=AB@!DX=/_D @@_è=AB@!DP=$_D @@_ӵè=AB@!DH=_D @@_Ӫè=AB@!D8=_D @@_ӟè=AB@!D@=_D @@_Ӕè=AB@!Dh=_D @@X_Ӊè=AB@!D`=_D @@A_~è=AB@!DX=_D @@_sè=AB@!D8=_D @@_hè=AB@!DP=_D @@_]è=AB@!DH=_D @@_Rè=AB@!D@=_D @@h_Gè=AB@!D=_D @@_<è=AB@!D(=_D @@b_1è=AB@!D =_D @@_&è=AB@!D=_D @@_è=AB@!D=_D @@_è=AB@!D=t_D @@*_è=AB@!D=i_D @@a_è=AB@!D0=^_D @@_è=AB@!D(=S_D @@y_è=AB@!D=H_D @@_è=AB@!D ==_D @@_è=AB@!D=2_D @@<_è=AB@!D='_D @@M_Ӹè=AB@!D=_D @@`_ӭè=AB@!D=_D @@_Ӣè=AB@!D=_D @@~_ӗè=AB@!D=_D @@S_ӌè=AB@!D=_D @@X_Ӂè=AB@!D=_D @@_vè=AB@!D؂=_D @@_kè=AB@!DЂ=_D @@4G}I[k'̦#\è=AB@!DȂ=_D @@4G}I[k'#Mè=AB@!D=_D @@4G}I[k'T#>è]"A@H"'HGHu,@ @䨀]"A0@H"'HGH'@@g_,è]"A@H"'HGHu,@ @䨀]"A0@H"'HGH$@@_=}0I[k'#D]bb@!DBD}&I[k'#D!D=}I[k'd#D4G_Ӱ=A@@ V=}I[k'(#D/ !DH}H[k' #/ !DH}H[k'#`GA@A"!/ !DTG}G[k'#`HA@A"!/ !DTG}yG[k'#Hx}I[k't#؀}H[k'd# }I[k'P#؀}H[k'@# !}H[k',#؀}H[k'#P!}H[k'#؀}H[k'#!}H[k'䣽#؀}H[k'ԣ#!}H[k'#؀}H[k'#!}H[k'#؀}H[k'#!}H[k'x#؀}H[k'h#E^>^~ޥ^~ (0ތ8@H> "#k/'##^>^G}H[k'袽#D !D A!DP}H[k'Ģ#A!D4G]4G"ȁ}H[k'#IA@!8/]@OAHO8O AA @@GP/!D }(H[k'H#D @@A @@GA4@A!DBD}JH[k'#DA!DBD}BH[k'䡽#D@OBD!7cH!"@_$GBD!DЁ}hHj'#{G8O"@ 4G / H/@O!"@S_ ;B$ "@ ~?? b!$@/8/_ B$"@ 4G /? b!$@/8/_ bB$"@| P/ !D4G]TG"h}!H[k'#IA@!0/]8OPO @O0O AP/  @@GP/!DȀ}G[k'#D @@=}G[k'#DFP/  @@GP/ 4@!DH/P}G[k'L#D!D=}G[k'0#DP/  @@GP/ 4@HocD"7H"C@$GcDBDЁ}Gj'#{G!DBDP}G[k'ğ#DP/  @@GP/ 4@!D=}G[k'#DP/ !DH}~G[k'p#4G /IA@A"!P/ !DTG}$F[k'8#A!DH}jG[k' #=}G[k'#D OIA@A"!A!DTG} F[k'̞#_AE^>^P#k'##^>^~ G F8/0/}G[k'h#D !DH= @@G]"!DG@})G[k'(#= @@G]"!D?"}7G[k'#8=Ga,!DCdHbDHCDA<_D @@4G@/@/0O "@ 7@/!DA@@8O"@A4@@#,B#HGHe@' @/!DA@@8O"@A4@@4 @",B"HGHul@ @/4 @_@0O "@ @/!DA@@8O"@AT@@4 @",B"HGHUn@ X=GaDb@HCDA@/4 @@O4G@/@/0O "@ @/!DA@@8O"@A4@@#,B#HGHe@ @/!DA@@8O"@A4@@4 @",B"HGHuj@} @/4 @_@0O "@w @/!DA@@8O"@AT@@4 @",B"HGH5f@ = @@G]"!D?" }F[k'̛#= @@G]"!D?" }F[k'#O@/!DA@@8O"@AT@@4 @",B"HGHUf@ = @@G]"!D?"}F[k',#= @@G]"!D?" }F[k'#'@/!DA@@8O"@AT@@4 @",B"HGHuf@ = @@G]"!D?" }xF[k'#= @@G]"!D?"}PF[k'X#@/4 @@Oa4G@/@/0O "@ A@/!DA@@8O"@A4@@#,B#HGHe@1 @/!DA@@8O"@A4@@4 @",B"HGHn@$ @/4 @_@0O "@ = @@ G=a@/!DA@@8O"@!@}F[k'h#\[hOhD?@kEBD@}E[k'8#@/4 @@O4G@/@/0O "@ @/!DA@@8O"@A4@@#,B#HGHe@ @/!DA@@8O"@A4@@4 @",B"HGHn@ @/4 @_@0O "@ A@O4@@cD@O_@BDB`@8oC@!D4GB4G"ȁ} F[k'D#JA@!8/]@OAHO8O AA @@GA4@!D=h}E[k'藽#DA @@GA4@!Dp=h}E[k'#DA @@GA4@!DX=h}E[k'x#DA @@GA4@!D=h}{E[k'@#DA @@GA4@!DЀ=h}mE[k'#DA @@GA4@!D=h}_E[k'Ж#DA @@GA4@!D8=h}QE[k'#DA @@GA4@!D=h}CE[k'`#DA!DH}3E[k'D#JA@A"!A!DTG}C[k'#@/!DA@@8O"@A4@@#,B#HGHe@w @/!DA@@8O"@A4@@4 @",B"HGHl@j @/4 @_@0O "@d D@/4 @@O8=DO"@@OBDB`@8oC@DoBb@C,CHa,!DCdHbDHCDA^~ p#k'##^>^~ G G؁=؁} G@A kE@}@[k'# A*5@A? AA@E^>^~ Ck/'x##^>G FGI_Da H"D)GI"_Ha1 H"D)GI_Da H"D)GI"^Haq H"D)GI"v_HaQ H"D)GI"_Ha1 H"D)GI_Da H"D)GI"^Haq H"D)GI"v_HaQ H"D)GI"_Ha1 H"D)GI_Da H"D)6A!D}cA[k'4#鷨)EE^>Ck/'#p#^> G Fh/pOxop/)h/)6A/8/ /@/(/H/0/P/8/X/@/`/`/>8/@OHoPX!Dh}T@[k'`#00/2@@0O"A0OAm@C,b@CHa,"@CdHbDHCDA<0/4 @0OXO@HI_Da H"D)E^> Ck#^G/ O(o088/hO*X /@O*X /HO*X /PO*X (/XO*X 0/`O*X 4GGE^Ck/#^GF/ O(o08/! /!(/!0/!8/ !@/(!E^Ck/#^GFH/POXo`hx/pOKAY8oHOKAYoPOKAYoXOKAY o`OKAY(ohOKAY0oOAOA OA(OA0O A8O(A!DE^Ck#^GFH/POXo`hp/O!*X8/H/xO!*X/P/O!*X/X/O!*X /`/O!*X(/h/O!*X0//!/! /!(/!0/ !8/(!!DE^Ck/#^GFH/POXo`hp/O*X8/H/xO*X/P/O*X/X/O*X /`/O*X(/h/O*X0//!/! /!(/!0/ !8/(!!DE^Ck/#^GF!?X@!?X @!?X @!?X@ !?X@(!?X@G4GE^Ck#^GF_ !!!!(!!E^Ck#>^x=@[ki)!AG^>#k'(##^'#}UE[k/^CkCouldn't allocate memory ! (in overloaded global new) Try to reduce memory consumption , remove some applications or try a difrent comuter -DT! @-DT!-DT!@-DT!?nothing to unit : cant unit comands : nothing to add : cant add comands : unit's error in adding : nothing to multiply : cant * comands : nothing to sub : can't sub comands : unit's error in - : nothing to ^ : cant pow comands : pow of units : -DT! @nothing to root : cant root comands : root left value can`t have units units : -DT! @?nothing to azeret : cant ! comands : ! of units : ! of complex # : ?nothing to exp : cant exp comands : exp of units : nothing to ln : cant ln comands : ln of units : nothing to abs : cant abs comands : nothing to Conj : cant Conj comands : nothing to Im : cant Im comands : nothing to Re : cant Re comands : phase of nothing : cant get phase of comands use (): nothing to log10 : cant log10 comands : log10 of units : 1k@nothing to tan : cant tan comands : tan of units : -DT!?nothing to cos : cant cos comands : cos of units : @-DT!?nothing to asin : cant asin comands : asin of units : -DT!??@nothing to acos : cant acos comands : acos of units : ?@-DT!?nothing to atan : cant atan comands : atan of units : ?@-DT! @-DT! @?-DT!?B @nothing to sin : cant sin comands : sin of units : @nothing to sqrt : cant sqrt comands : @?nothing to divide : nothing to log : cant log comands : funcsincostanasinacosatansqrtlog10lnabsReImconjphaseexpazeret *exp(i*)+i * {^()}plusc+c-minusc*~@c/c^rootc!tglg10logdlnpiie$m$k$c$s$d$nexitquitstopsyntax error , dont know how to : ?-DT!-DT! @-DT!?sd.dCant write to directory Signature file not found!! Licence Expired! If You have allready registered please email ortal@batata.fh.huji.ac.ilLicence Expired ! Please register Meter Kg MOLE Second k Coulomb  ` {G{k        $ 0 <  H T  ` l x           (                 , 8  D P X \ h  t    (     l   8 \ ` 0 $   x              x p h ` X P H @ 8 0 (                          x p h ` X P H @ 8 0 (                 h ` P 8                p X @ 8 0 (          x ` H @ (       p X @ (        x p X H 0         x h ` H 0        h ` X P H   H  ;P    @     x  x GCC: (GNU) egcs-2.90.27 980315 (egcs-1.0.2 release)GCC: (GNU) egcs-2.90.27 980315 (egcs-1.0.2 release)GCC: (GNU) egcs-2.90.27 980315 (egcs-1.0.2 release)M<H,.39@ Ap1P@ 100! @@ @ U5Ypp0 0  0X 0   0  xX8`!p#h%8'P")h&+P*-P`//0`110330(650770H99@;;@<=0@>?0@A` x(FC` xKEp<QGp<WI ]Kp]M]OX^Q` xcSXfUpiWPlY "h[P]pp_0a xce@hg@ipkppmpHoq5ZKH FH%BOBBaBHOK@BgBOHgK0OBgH%K`BsBBB%HK0%BHPK0%BHsK@%BBsHKPsBB)BH)K0B)H@K@BEBHpEK0BEHmK@mBaBmHtKPB E EtH@K@mBOBHK N4HOBB  aBHKp0 FlH F0pH0 "FPL"HP` *Fp*Hp 8F8H EFEHP OFlOH [FD[H fFfH mF0mH0 tFPtHP {Fp{Hp" FHh$ FHH& FH8* FTH, F H- F0H00 FPHPh1 FpHp4 FH8 F\H< FHH@A FLHC FHF F0HH0XH FPHPI FpHpxK FH0M $F$HN -F-HpP 9F`9HR EFEHXX OF0OH0] YFPYHPc dFpdHpi oF\oH0o zFpzHo FxHp FpHp FHv F0xH0x FPHP{ Fp@Hp~ FdH FpH F H FH0 FtH F08H0 FPHP FplHp FH $F$H 4F4Hx DFDH NFDNH0 E0 ]EaBHvKH N8HOBvB  aBvHK0BHK@BOBH !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqs../sysdeps/alpha/elf/start.S_start../sysdeps/unix/sysv/linux/alpha/sysdep.h../libc-symbols.h*ABS*../config.h../sysdeps/unix/alpha/sysdep.h../sysdeps/unix/sysv/linux/alpha/alpha/regdef.h../sysdeps/unix/sysv/linux/asm/pal.h../sysdeps/unix/sysdep.h../sysdeps/unix/sysv/linux/sys/syscall.h../sysdeps/generic/sysdep.h../sysdeps/unix/sysv/linux/asm/unistd.hcrti.Sinitfini.cdefs.hgcc2_compiled.__gnu_compiled_c../sysdeps/alpha/elf/crtbegin.S__do_global_dtors_aux__CTOR_LIST____DTOR_LIST__mc68.c++strplus__FPCcT0strplus1__FPcN20abs__Fr__builtin_newcomps__FPcT0exit0__Firmlm__FP2lmatanr__FddUM__FvUK__FvUn__FvUS__FvUD__FvUC__Fvadd__FvC_varib__FvC_dln__FvC_func__FvC_varibp__Fvmult__Fvsub__Fvpow__Fvroot__FvAzeret__FvC_exp__FvC_ln__FvC_abs__FvC_Conj__FvC_Im__FvC_Re__FvC_phase__FvC_log10__FvC_tan__FvC_cos__FvC_asin__FvC_acos__FvC_atan__Fvpi__Fvc_i__Fve__FvC_sin__FvC_sqrt__Fvdiv__FvC_log__Fvhandlestr__FPcvrfy__Fvmain_GLOBAL_$I$LENGTH__2lm__as__2lmT0__ne__FG4unitT0__as__4unitT0__ml__FG4unitd__mi__FG4unitT0__pl__FG4unitT0u0__4unitwithout__4unit__gnu_compiled_cplusplus../sysdeps/alpha/elf/crtend.S__do_global_ctors_aux__CTOR_END____DTOR_END__crtn.S.text.init.fini.data.rodata.sdata.sbss.bsscerr_GLOBAL_$I$LENGTHlogsqrtUK__FvTIME__opPv__C3iosC_acos__Fv__8ifstreamiC_exp__FvC_cos__Fv__mi__FG4unitT0_DYNAMICvrfy__Fvopen__8ifstreamPCciiMOLEprecision__3iosiclose__11fstreambase__ls__7ostreamlwithout__4unit_etextgetsC_ln__FvMASSmemcpy__rs__7istreamPc__ne__FG4unitT0LENGTH__ls__7ostreamdmallocAzeret__Fvatanr__FddfexecveC_tan__Fv__as__4unitT0__rs__7istreamRcsigaltstackflush__7ostreamlchownC_abs__FvC_dln__Fv_environC_func__Fvstty__environstrplus1__FPcN20_PROCEDURE_LINKAGE_TABLE__$_8ifstreamu0__4unitTS_initC_atan__Fvsstk__pl__FG4unitT0setf__3iosUlUS__Fv__nt__C3iosTEMP__sjthrowhandlestr__FPcatofdiv__Fv__ls__7ostreamPCcsigstackroot__Fvpow__FvMACNAMErmlm__FP2lmstrplus__FPCcT0chflagsmadvise__rs__7istreamRl__startUn__FvUC__FvCmult__Fvpi__FvERROR_IDfchflagscosC_Re__Fv_startsub__Fvsin__libc_init_firstadd__FvC_log10__Fvunsetf__3iosUlUD__FvpowrevokeUM__FvC_asin__Fvabs__FrFORMTYTLEFORMNAMEcomps__FPcT0__bss_startmainsiggetmaskT1time__as__2lmT0C_varibp__Fvhow223C_log__FvexpC_varib__Fvgttydata_start__8ofstreamiPCcii__builtin_vec_new_finiatexitasinC_Conj__Fv_$_8ofstreamC_Im__Fv__ml__FG4unitdUNAME_edata_GLOBAL_OFFSET_TABLE__end__get_dynamic_handler_chainC_phase__FvexitCHARGEgetresgid__2lm__builtin_deletee__Fv__terminatec_i__Fv__builtin_newexit0__Fistrlen__8ifstreamiPCcii__remq__data_startvaribcoutC_sin__FvgetwdC_sqrt__Fvsetlogin__gmon_start__H g, H sO H sg  H % H  H  H s H E  H E)$  H m'  H mE+   tm.   t2   7  ; ,0 vDw9sH 0v <; < <  H D       D 'X -2 7F IA MA RF0 Y ^Ac lFp  wAC FXX F0 F( A F A $ A0 A< A  F A AF %F0 .H 3AT :A KFP [` bAl rA@A yF FAR F Fpx AA AAXH FP, F- F0 A F0 +AEx RF \ ^ ` i fFqA vF A Fp A  A~ F Ax FP AA< F8 F( P F0 F!A)A 1AH BF JFPh$ QF Xh1 ZFp0o cFx jsA |A0M FH F4 F A AH& FpP F A" F AA F] FP FP   FX A )F.A 9 <A AF00 MFP  Z{ aFp  kA8* oF{A , A8 A  D AP AI FpxK F FX X A AX A\ AN 5Fh AA FMA0 WFt ]Ap nFto F` Fp F A A A ( p FAv F0AA01.0101.0101.01.symtab.strtab.shstrtab.interp.hash.dynsym.dynstr.rela.got.rela.plt.init.text.fini.rodata.data.ctors.dtors.plt.got.dynamic.bss.comment.mdebug.note # )  1@ @ 9  xC  xM LSH H8Y 4_  g m t {   ( (0X XXp?TO<OVpV k   @    H           ( X THgggHBTB`fmBTBmft  `BTB    `H 8mBTBmt  BTB     `% 4t0 ;0 `THY k" o" t {    c   C XX " (  p     $ 0 h< ," D; BF HK   PH LWT Hh" x   `  "l @A L DR " lx h tXH ,  !-   p( BO"x Y  [  ] 8ci \n" ~       ~ d 4x  < H8 \ ( ,P l0 l d!"H ) 0h$ 7  9h1 B0o pI x R" V0M _H f4 n" r H& pP ` " "  ]  L  ^  ^ X      X" 80   %{ @/"  38* T?!  J, \"8 n LtD d{"P I xK "  X ^X  X \ N h P   "0 t"t #p p)05o x=` K U h\ n Tu   ( Hp v x ../sysdeps/alpha/elf/start.S../sysdeps/unix/sysv/linux/alpha/sysdep.h../sysdeps/unix/alpha/sysdep.h../sysdeps/unix/sysdep.h../sysdeps/unix/sysv/linux/sys/syscall.h../sysdeps/unix/sysv/linux/asm/unistd.h../sysdeps/generic/sysdep.h../sysdeps/unix/sysv/linux/alpha/alpha/regdef.h../sysdeps/unix/sysv/linux/asm/pal.h../libc-symbols.h../config.h*ABS*crti.Sdefs.hgcc2_compiled.__gnu_compiled_c../sysdeps/alpha/elf/crtend.S__CTOR_END____DTOR_END____do_global_ctors_auxcrtn.S../sysdeps/alpha/elf/crtbegin.S__CTOR_LIST____DTOR_LIST____do_global_dtors_aux__gnu_compiled_cpluspluscerr_GLOBAL_$I$LENGTHlogsqrtUK__FvTIME__opPv__C3iosC_acos__Fv__8ifstreamiC_exp__FvC_cos__Fv__mi__FG4unitT0_DYNAMICvrfy__Fvopen__8ifstreamPCciiMOLEprecision__3iosiclose__11fstreambase__ls__7ostreamlwithout__4unit_etextC_ln__FvMASSmemcpy__rs__7istreamPc__ne__FG4unitT0LENGTH__ls__7ostreamdmallocAzeret__Fvatanr__FddC_tan__Fv__as__4unitT0__rs__7istreamRcflush__7ostreamC_abs__FvC_dln__Fv_environC_func__Fv__environstrplus1__FPcN20_PROCEDURE_LINKAGE_TABLE__$_8ifstreamu0__4unitTS_initC_atan__Fv__pl__FG4unitT0setf__3iosUlUS__Fv__nt__C3iosTEMP__sjthrowhandlestr__FPcatofdiv__Fv__ls__7ostreamPCcroot__Fvpow__FvMACNAMErmlm__FP2lmstrplus__FPCcT0__rs__7istreamRl__startUn__FvUC__FvCmult__Fvpi__FvERROR_IDcosC_Re__Fv_startsub__Fvsin__libc_init_firstadd__FvC_log10__Fvunsetf__3iosUlUD__FvpowUM__FvC_asin__Fvabs__FrFORMTYTLEFORMNAMEcomps__FPcT0__bss_startmainT1time__as__2lmT0C_varibp__Fvhow223C_log__FvexpC_varib__Fvdata_start__8ofstreamiPCcii__builtin_vec_new_finiatexitasinC_Conj__Fv_$_8ofstreamC_Im__Fv__ml__FG4unitdUNAME_edata_GLOBAL_OFFSET_TABLE__end__get_dynamic_handler_chainC_phase__FvexitCHARGE__2lm__builtin_deletee__Fv__terminatec_i__Fv__builtin_newexit0__Fistrlen__8ifstreamiPCcii__remq__data_startvaribcoutC_sin__FvC_sqrt__Fv__gmon_start__mks.un100644 24721 71 4100 6566576706 7717 0ustar ortal#Kg= $k_1 #Meter= $m_1 #M= $m_1 #Mol= $n_1 #Sec= $s_1 #S= $s_1 #Coulomb= $c_1 #C= $c_1 #Deg= $d_1 #Mps= $m_1_$s_c-_1 #MpS= $m_1_$s_c-_1 #Newton= $m_1_$k_1_$s_c-_2 #Cube= $m_3 #Joule= $m_2_$k_1_$s_c-_2 #Watt= $m_2_$k_1_$s_c-_3 #Pascal= $m_c-_1_$k_1_$s_c-_2 #Amper= $s_c-_1_$c_1 #Volt= $m_2_$k_1_$s_c-_2_$c_c-_1 #Ohm= $m_2_$k_1_$s_c-_1_$c_c-_2 #Dc= _Deg_@_273.15_Deg_ #Df= ~_0.55555555555555555556_Deg_@_255.3722222222_Deg_ #Cm= ~_0.01_Meter #Alu= ~_5.291005e-11_Meter #G= ~_0.001_Kg #Gram= ~_0.001_Kg #Gr= ~_0.001_Kg #Me= ~_9.107468e-31_Kg #Bohr= ~_5.291005e-11_Meter #Micron= ~_1e-6_Meter #Inch= ~_0.0254_Meter #A0= ~_1e-10_Meter #Pound= ~_0.45359702_Kg #Amu= ~_1.660577e-27_Kg #Atu= ~_2.418964e-17_Sec #Minute= ~_60_Sec #Min= ~_60_Sec #Hour= ~_3600_Sec #Day= ~_86400_Sec #Week= ~_604800_Sec #Year= ~_31557600_Sec #Ps= ~_1e-12_Sec #Ce= ~_1.602307e-19_Coulomb #CMpS= ~_0.01_Mps #Cmps= ~_0.01_Mps #CmpS= ~_0.01_Mps #Asu= ~_2187705.1_Mps #Kmph= ~_0.27777778_Mps #Dyn= ~_1e-05_Newton #Afu= ~_8.237232e-08_Newton #Liter= ~_1e-3_Cube #Cc= ~_1e-6_Cube #Avu= ~_1.481701e-31_Cube #J= Joule #Joul= Joule #Erg= ~_1e-7_Joule #Hartree= ~_4.359197e-18_Joule #Au= ~_4.359197e-18_Joule #Ev= ~_1.612903e-19_Joule #Cal= ~_4.18_Joule #Cm1= ~_1.9864490884e-23_Joule #Kcal= ~_4180_Joule #KJoule= ~_1000_Joule #Kj= ~_1000_Joule #Hp= ~_745.71216_Watt #Horsepower= ~_5.71216_Watt #Atm= ~_101327.39_Pascal #Bar= ~_1e+5_Pascal #Mbar= ~_1e+2_Pascal #MmHg= ~_133.31556_Pascal #Torr= ~_133.31556_Pascal #Dg= ~_0.01745329251994444_ #Grad= ~_0.015707963_ #Na= 6.0223e+23_$n_c-_1 #Kb= 1.38066e-23_$m_2_$k_1_$s_c-_2_$d_c-_1 #H= 6.62608e-34_$m_2_$k_1_$s_c-_1 #Cl= 2.99792458e+8_$m_1_$s_c-_1 #Gravc= 6.67259e-11_$m_3_$k_c-_1_$s_c-_2 #Mp= 1.672631e-27_$k_1 #Rd= 2.1798741 -18_Joule_ #Parsec= 3.086e+16_$m_1 #Sm= 1.99e+30_$k_1 #Sm= 696000000_$m_1 #R= 8.3147_$m_2_$k_1_$s_c-_2_$d_c-_1_$n_c-_1 #Deci= ~_1e-1_ #Centi= ~_1e-2_ #Milli= ~_1e-3_ #Micro= ~_1e-6_ #Nano= ~_1e-9_ #Pico= ~_1e-12_ #Femto= ~_1e-15_ #Atto= ~_1e-18_ #Deca= ~_1e+1_ #Hecto= ~_1e+2_ #Kilo= ~_1e+3_ #Mega= ~_1e+6_ #Giga= ~_1e+9_ #Tera= ~_1e+12_ #Peta= ~_1e+15_ #Exa= ~_1e+18_ mks.units100644 24721 71 43 6566576707 10402 0ustar ortalMKS M Kg Sec k Coulomb mol mks.un sd.d100644 24721 71 21 6572503567 7262 0ustar ortal6426292 409079475