########## #........# #########........# #......##........# #......##........# #......##........# ####......##........# ....# ..........##........# ....# ...........'........+ ....+ ........5.##....)...# ....# ###....h.##........###....# ..........#########...#....# ........#.##...####...#....#.# ........+..................... ## ........#.##...####...######+#[. ........#.############........# #########.....................# #.....................# #.....................# #.....................# ###########.....................# .................................# #.................................# #.........................######### #.............#######..... #.............##### ### #..........)......# .................... .........###........ ..............####.. .#######......# .# . ....##......#..# ................# ..(...#......##.# ..........<#....# ............##### ............+ ............# .....######## ####