### #<##### ##....#### #........###### #..............######## ##..............#.....#### ##....................... ##...................... ###.................... ##....#####........## ###### ##8.8##### ##.## ##g########## ##.....#.....## ######. ##.......(.....##....... #...............#....... #....................... #............(.......... #...............#>...... #....................... #...........!........... ##...................... ##.....#......###.#.... #########..### ...... .... ...... ...## ..##