########### #........<####### #.##########...(# ###.......##......######## #.................#......# +.....(...........#......# #..............###.......# ##.......................# ##...................#### #...................# #......#..#.......### #....#.#..#.......# ##..###+#..#.......# #+# ##...#..............# ....#+++#....#..............# ....#....... #.........#...... ...........###.........#...... ...........'.'............... ...........###....[...##.. #.........# ######....... #......###### ....# #...........# ....+ #...........# .. #...........# #........####+##. ######...#....... ######...#....... #........#....... #........#....... ...........#....... ...#.......#....... ..........#........ ......####......... ......####......... .....#............. ....#........#.... ..........#.... ......W$..# ... ..........# .. ..........# .......(.[# .........## .........# .........# ........##