############### ..............# ..............# ..............# ..............# ..............# #####........####### #..............# #........#####.# #........# #.# ###..##### #.# #######..# #.# .......>.### #.# .##........#######.# #............(.#.# #. ###+##........####....# ... #.##...........#.......### #.... #.##...........#.......# #....###.##........<(........## ...........#+###.....######.### ...........#.###..............# #.......)+...'.....######.#.# #........#.###.....# #.#.# ##..#.##...# #....## #.#.# . #....##...# #....# #.#.# ....#####...##.....###### #.#.# .....oo.....####...# ####.#=# .....o####..# #...# #......# ..... { ..>...+...# #.##.### ...# ..#####...# #....# .. ##.# ...# ###### . #.# .#