. .... ....o .....# .%.).# ..... ... ## ####o# #. #....# ###.###### ##'##### #........# #......# #........### #......# #..........###......+ #........#..##....).# #........##..'......# #.......)#####......# #####.#### #......# #..# ######## ##.# ########'### #..........##### #..........'...# #..........###.##### #..........# #.....########### #..........# #####...<........ #..........# ############# ############