########### ..........# ..........# ..........###### ...[...).......# ...#......#....## #......#.....###### .###..........#......# .....................+ ####..........#......# ###...............# #...............# #(...........#### ############.## #..# ##.# #h# #.# #.# #.. ##+