###### ...... ####...... ### ......... ##.. %........ #..# #+# #.(!..... #####..# #.# #).....>. .......###.###b....... ####.##.).._..oo.###### ........#######..### #..#.#..# ### #..... # #..#######..####. #................ ##+#.........##. #....###.#..... ########'##.##. #.........# #........## #........# #........# #........# #........# #........# #........# #.......<# ##########