^     \ /     ^
\ \    V    / /
\   \(o o)/   /
\   (  v  )   /
 \====m=m====/
 | ` /   \ ' |
 |   ^^V^^   |
 |           |
 |     ,^.   |
 |  VV< o ,^.|
 | VV,^.v< o >
 VVV< o >V`v' V
V#=V=`v'=V===# V
V|\V\/\/\V\/\| V
V|/\/\/\/V/\/| V
 |\/\/\/\V\/\|
 `-------V---'