. ..############ .............# .............# .......<.....+ ..###...##..## #...###'## .......o.)# .........@)[+ .............# .....##+###..# ..... #..# .... .... .....