## .# .# .# #####.#### #####O.h.....# ####...)..h.....# ##................# ##### #.................# #...# ##........w.......## #...# #.................# ##...# ##$................# #....## #..................# #.....# ##.................# #.....# #####.............# #.....# #############.####.....# #..##......# #O.###)....####... ##h............... ####................. ......w.............(. ...#....$............. ## #.................. ##h..>............. #.................. #..................# .................... hw..........##.....