##### ##...## ..... ... ########## ##'# # #....#...###..###.#.. ..................... #................. #..........##..### ####..##.###..# ..## ..######.##>.######..##.... ............................ ............................ ...............(.....##+### ............[........##..## ........................... ####..##...########..##.... ##..##...########..# ..# ..........'..#.[...###### ..........#..#........... ..........#..#........... ##+###.o###..##....###..# ###..###..##....### .# +....#.............. . #..oo#.............. ####o####.##..#####. ######o#######+## #....'....# #....#.<..# #... #....# +.. #....+ ## #..### #..# ...+ ...# #####