#..... #..... #..... #...o. #<...o ###### ... ...#### #...... .....h# ......# ......# ..........# ####+## #...##.....# #.....###...##.....# ............#......# .....<......+.....########## ............#.....##.......## #...#####...##.....'........# #... #...##.....#........# .... ......'.....#........# ......##....####....### ......####### ###### ######