...)... ##.. ........ ?.. ....... ... ...... .. # #...##.# ###.#......## #......r..<.# #......h<...# #.....gh###.# #....$.g# #.......# ###.....# #.....# #.....# #.....# .......