######################### ##..^..................... #......................... ##...##..###########..###### ##.. ##..###########..######### ##.. ##[........................ ##...###.......................... #.....#...######..####..##..##### #.....## # . #..##..###### ##...## .............## ##...## ...............## ##...## ###..##..#####^..## ##...## #..##..######..^## ##../## ...........###...## ##...## ..........###...## ##.....# #########...###...## #.. ##)..#.....# #################...###...## #..###...###...## #..............###...###...## #..##...## ..## ........#####...#.....###...## #..##..## ...# ..####......##.....#...###...## #..##..# #.(.. #######.##...###...###...# #..##.)# #... ##.##...###...###..# #......# ##.##...###...##..# #......# ##(##...###..##..# #..##..# ## #.###...##..##..# #..##### ..# ##.# #..........# #..# ##'### #)# #..............# #..# #.....# #[# #..##..##......# #..# ###dd..... #[#.... #..##..##..# #..# ..##. #.#dD.>... #)#... #..##..# ..# #..##.... #.Dzy8.>.. #.#.. #..##..# .# #..##... #.#q8.>... #.# #..##..# # #..##..# #)#....... #.# #.. ..# #..##..# #.##.....# ##.# #..##..# ##.###'### ##.## #......# #.## ... ###.## #......# ##.#######.[## #..##..# ##.......### #..##..# ######### #..##..# #..##..# #..##..# #..##..## #..##<..# ##..# ###