$'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}\ /-(!c!)# / v | | \-------/ $'f' \-(!c!)(!d!)(c)(d)2mc2c(!z!)(!y!)(!x!)(y)(d){p}(d){d}9q-# $'main' \-[00000]{d}p{d}\ | /(!c!)-----\ p | >e---/ 0/a1---\ # / \ | v | | | | \-{i}/ \-(c){f}/