########## #####o.....#.# #.!o'..)..#o## ....###<..).### .{{ #.....# { #.....# #>....... #........ #.####.... #+# .... .....