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