#+ ### ( ..... .. .#.. ..###+# ####+#### ... ... #..........# #.......# ..#.#.. #..........# #.......# ....... #..........# #.......# ......Z### #..........####.......+ ....oooY.# #..........##.'.......# .......#(###..........##.#.......# .>.....#..##..........'..#.<....?# .......##.##.....)....####.......# ....... #..#.......>..# #.......# ####### ##.'..........# ##/###### ###..........# #...# ##'######### ###.# #..# #.# ##.# #.# ###+###### ####'## #........# #.....# #.....)..# #.....# #..<.....# #..(..# #...(....######.....# #........##...'.....# +........'..###.....# #....)...#### #.(>..# #........# #.....# #........# ####### ##########