##### ##...## ##.....## #.......# #.......# #.......# ##########...<..## #................# #..######.........# # ##..#.......# # ##. ##..###)....## ..#..#####..## ##...## ...........## ##### ..........########## ..........#.......?. ..........#......... ..........>......... #................... .....###...o)....... .........##o).!..... .#..#.###...)..?.... #... #..###....... ... ...... .###### ......... .. ....... ##. .###... .# .... . ..... ..