$'d' \-(!i!)(i)(i)# $'i' \-i2mc2c(!e!)1a(!c!)0(c)p(c)z1sc(!c!)(!d!)(c)p(e)p# $'g' \-o1s{d}0g# $'p' \-(!d!)-(d){g}\ /-(!Y!)# / v | /------/ \- $'f' \-(!d!)(!c!)(c)(d)2mc2c(!z!)(!y!)(!x!)(y)(d){p}(c)(d)(d)9q-# $'main' \-[00000]{d}p{d}\ | /{f}-0-\ p | \ >e------/ ^ | / \ # \-1a/ | | \-{i}/