.....(......... .................. .......(.......... #................. .................. ..........w......# ...........w...... .........(........ ....?..<.(........ .................. .h..............?. h......>.......... ..h.............g. ...............?.# ...#......#.....## ..##..###########