########### ### ...#####.........# .... .................##.... ..h........>.......... ...................... .................#### .....h.....##....##### . .o..h.....###....#...# .. .....................+ ... ......O.##...........###... ....######................# ... ............#.##..#)# . ....#####.....#.....# .............##.....# (...........##.....# ............#......# .........#..#....... .........##'#.[...## .................... .................##. #...............# #.....(....###+## #######.....###. ........'......... ...######.......#. ...............+ #.....# ... ..#....###....# #.....##..+#######'.# ##+## #.........#...#...#....... #.........#...#...#....... #.........#.......#....... #.........###._.#########. #.......#.......# ###...<...#...#...# #...%.....#...#...# #.........)#######+ #.................. #.......(..+....... ####+#######....... ....... ....... ..#.... ..#.... ..# +#.