. h. #### .# ... .# ..# .# #.# .# #.# .# ###.#######.####### # #......hh.......... .. ###.######.?....... .... #.# #........ ..... #.# #(....... ...... #.# #........ ......#+####### ###.######....... ...............# #.......[....... #...<......# #.............. #..........###### ###.######.. #...............#####.####### #..................>.......... #.....#.........#####.....### #######.........# #.....# #.........# #.....# #.........# #.....# #.........# #(....# #.........# #..... ########### #####