.. ## ... .. ...##. ......# ######### .%.....##########.......# .....#..........#####.# ...##..#.########## #.# ......h..# #####.# .[####o### #.....# #. #.##### #. #.# #. #.# #. #.# .. #.# #. #.# #.# #.# #.# #.# #.# #.# #.####### #.......# #######.# ##.# #..# #.####### #.###...## #.##.###.## #####.#.## ##.# ###.......# #.# #.....#.#.## ##.# #####<....#.##.###.## #.........#.###...## #.###.....#.# ##.## #.....#.# #.# #######.# #.# #.# #.# #.# #.# #..