###########... ............. ............ ........... ........ #..... ..... ###H..# ..... #.....# ....[###.##..# .....#..##.## #......##..# #...... ##.# #...###..# +..))##..# ###..#..)..###. #...##.........# #+#...#.......#### .......<##.....# ..###....##...## . #............ #............ .......##.... .###...## ..#. .. ....# .# .. .....