####### ############ #.....# #..........# ###.....# #..........# #.......# #..........###.#.....# #..........##..#.....# #..........##.##.....# #..........'..##.....# #..........######.#### #####'###### #.# #.## #.# ############ #..## ##.# #..........# ##..# #..# #..>.......# ####.### ####.######## #..........##### #......# #...........###. #..........+...# #......###........)...... #..........###.###......#.............# #..........# #...#......#.#...........# #..........# ###..........#########.### #########'## ###......### #..### ####......# #..)...# #...(# #.)).###### ###.#### #######l'###### ##.######## #)[# .......c$...... #.........#### #)## ........S$..... ###.#####....# ###'#### ..####(($(####. #.))#.....##.# #......# #S$(.# #.#####.#.##.# #......# #....# #.#....^^.##.. #......# #### #....# #.#.#####.###.. +......###..# ...... #...#.....# ### #......#...## ...($... #######.#.# #......'.### ...$$.... #...# #......### ........... ##..# #####'## #.## #).# #.# ####'#### #>## #.......# ##########..########.......# +.................##.......+ ###########.#####..'.......# #.# ####....<..# #.# #.......# #.# #.......# #.# #.......# #.# ##.###### #.# #.. #.# .... ######.#### ..... #.........#### .<.... #.(........Y.# ...... .........Y##Y# #!........##..+ #....<...Y##### #.........# #.........# ###########