### ### ###>######.## ......... ......##.#...# ........... .............# ........... .#...........# ............ ###........## ..........# ##......### ......#..## ......### ......##..## .#.....# .....####..##..##.. #...### . ......###.........####..## ....#.#.##....#.##...#...## ..[##..###...##..........# .......###..###.........## .......#.##.......###....# .........##....#### ##.### .#........#...## ### #.#...#.###### ####.#### #.....# .....## ##..O# #.... #....# ######