... ### ### .... .... .... . .... ..hh .... #..# #..# #..# #..# #..# #..# #..# #..# #..# #..# #..# #..# #..# #..# #..# #..# #..# #..# #..#####..####### #..######..#######.<............... #.........................>........ #..(.......................######## #..####..#########.........# #.S# #..# #.........# #..# #..# #.........### #..# #..# #............. #..# #..# #............. #..# #..# #..####....... #..# #..# #..# #....... #..####..#########..####...... #...)....................... #.......................... ##########################