###### ####### #....# #.....#######....# #.....#..........# #.....#..........# #######(....#.........####### +.....'...................... . ####.##...............###### ... #.##.....#.........# ...####.##.....####+####.# ........##.....# #.####.# ## ........######.# #......### .. ........######+# ##.......###.# ................ #...........#.# ..#####......... +.............# # #........> #......†####### #......... ######'#..)...# #.[....... #.#.####.# #.######## #.#.# #.# #.# #.#<# #.# #.# #.### #.# #.# #.# #.# .# #.# #.# #.# .. #.# #.# #.# .##.# #.# ..#.# #.#)# #.#.# #.#o# ######...# #......$.# ........>####### ...............# ..........)....# .$.####........# ... ..........# .[ ...........# ..........?..# .............# ......########