### ...# ########### ####....# ######.........##############..'h...+ #..........................##h##..$.# #..........................##h# ..... #.......######.........)...##.# ..#. #.......# #[...............# .# #......)# #................# # #.......# ############.....# #######.# #.....# #.## #####.# #..# #.# ##.## #.# #..# .# ##.# #.# #.# #.## #..# ##<# ###