################### .......[..<........ .##########..##### ............# .######..##.# .........##!#### ..####........># ##..##..... .#####..# ##.# ......oo#####.# .######){...... #######.#