....# .... .... .. #..# .########## ##..#####.......... #.................. #.................. #.<...............[ +............(..... #.....(..(((.c..... #######...###...##. ##### ###