####### ....... ....... h......## ........###########.### ...................... ......)..w......###.# ............h...w...# .......#########.#### ...#### #..# .. ##.# . #.# #.# ##.##### #h## .......# #..# #.....# ##h## #.....# #.K# ###.....#####h###.### ...^................. ######....#####.###.### ....(......(........... #####..#######.###.### ########..##### #.# #.....##..##..# #.. #..<..'...##..# ##.# #.....##..##..# .. ########...'..# #.# ########..##..# .# ..........##..# ........⌠.##..# #######...##### #...# ##.## #.# #.. ##