################## .................. .................... .######'#.......... #......#.......### #......#.......# #......#.......# #......#.......# #......#.......####### #..####'###.............. #.......)%............# #....#######..........# #... #..........# #.. #..........# . #..........##### #................ ..# #................ #....# #..#####......... #....# #.[# #...###### #....#######..# #...# . #.............# #...# ######.... #.............# #...# ...........# #.............#####...# . .....<......# #.....................# ... .............# #...).................# #... .............# #.....................#########.# #.............### #...............................# #................. #..##########...................# #................. #..# #...................# #................. #..# #...................# #.........####### #..# #...................# #..#####..# #..# ...................#########..# #..# #!.# .....######''#................# #..# #..# .....#.......#................# #..# #..# .....#.......#................#####..# #..# .....#.......#................)......# #..##########.....#.......#.........#########.....# #.................#.......#...>.....# #.....# #.................#.......#.........# #.....# #....#######......##'######....(....# #.....###### #....# #...........Zl...........# #............ #....# #............##+####.....# #............ #....# #............# #.....#########............ #....# #............# #Z....................#### #....# #............# #..................)..# #....# #...####....Z# #..........########[<.# ..# #...#..#.....# #.......... #...# #...#..#.....#######....)..... #...# ....#######...#..#.......Z............. #...# ).............##'#..................... #...# .......>.........)..................... ....# ..................................... ..... #################################### ######