... .... #..# ....##..# .....#..# .......#..# #### ...........###.<### ...................#####... ............................ #.........#..######.#######. #.........#..# #.# ##.........#.#######.#######. ......................P...... .....................~~~..... ...........########.~~~~####. ...........##### ##.~~7# ................. ..~P... ...........###.## ##.####.? ...........# #.# .. ....#......# #.# . ...........# #.. ............. .............. ..#####..#.###. .. #..#.#