######### ........## .........## ..........# ..........# ........<.# ...........#### ###### .!...........).##.....# ....................... ....................... ##.....#............... ....................... ...............[....... ......................< ....?.................. ......oo............... ......#.........#.....# #...#.#...#####.....### ..... #..## ##....# .. o. #..# ....# . oo #... ....# .oo #... #... #..