# .... ..... ...... ..... .<.. ..# ##..# .########<..# #?........p..## ..##.........# #....#..#..# #?......#..# #.#...((...# # .(.#####.# .... .# #..(. ####