###### #....# #....# ###....### #######........# ###########...)..........################# ...............)....................(...># ######.###..............############(#### #.# #######........# #.# #.# #........# #.# #.# ###.....#### #.# #.# #......... #.# #.# #......... #.# .. #.# #........o#########.# ##. #.# ......o..........# ###..## #.# ......{########### ##.....#####.## ....... #....#.##.....# ....... #. #.........# ....... #. #...#.....# ....... #.###.#.......# ....... #.....#.#....)# ....... #####........## #_#..##..# #.....#..# #####.#<.# .........# ######...# #...# ##..# #..# #... #..)