...# #..# #..## .... ####..# .....# ######...#.#### .......<....... # #.#.##..##.##.# ######.... #... #.<...h.h. ...## #.####.### ..... #.## #. .#...# #... #. #...... #... #. ####.#. ..# #. ..# #. # #.# #. ... #O# .....###.###.#. ..>....<........ ...?.###........ ... ########. .