.. ... ##########.. #.........# ######.........# .(....h........+ ##.........# ...............# ......###...#### ............+ ......###...# ..... #...# ...... #...# ......###...### { #..........######## #..........##.....# #..........##[###.# #..........<..# #.# #...........#####.# #.....(...........# #...........####### #...........# ###########(# #####.# #.....# #.....# #.......# #.###+#.# # ..# { .## .. .. ...