#.... ## ......#######. .............. .............. ............. ....?....#.)### .........(....# ..............## ........>......### .............<...# ................## .........h......# .........Y......# ........#.......# ........#.....(.# .............###.# ...............#.#### ..................... ..................... ..................... ..................... ..............P....## .........#.##.P....# .............#...... ...................