####### #.....# #####.....# #!!#......# #.!##..P..# ##'##......# #...##.....# ##########....'.....######################################### #........#...)'.............................................# #..#######...##....##.............................}.........# #..# ##'##.....##...################...###############..# #..# #..##.P..##...# #...# #..# #..# #.!#.....##...# #...# #..# #..# #####(...##...# #...# #..# #..# #######...# #...# #..# #..# #...# #...# #..# #..# #...################...# #..# #..##################......................###############..# #...........[...............................................# #.################################..#######################.# #.# #...## #.# #.# #....# #.# #.# ######.# #.# #.# #########.####.### #.# #.######################...#.#..#..#.#..# #.# #........................#.#...##......## ######.# #.....................#.#.....####.#.#.# .......# #.....................#####..##.##.#.#?# .......# #..................####.##......##.##..## ######.# #..................# ##.......#.....#..# #.# #..................# #..##.##..#.#.##^## #.# #................))#####..#.##.#..##.#.# #######.# #.....................##.####....#.#..## ........# ...................####...>.........## ........# .............).....# #.#..##.###.##.# ######..# ..................####...#.#...#.#### #..# .........).......##........##..#### #..# .................##...#..#....#.#.## #..# ................ #....##.#..#.....# #..# ...>........... #.###...####.#.#.##################).# ............. #.#..###........##.................).# ........... #..##.###..##.#(.#...................# ##.#.#..#.###..#/...............))...# #.######.# ######...................# ##.# ##########...................# #.# #..........................# #############.#######..........................# ....)((.((.....................................# .<...).........................................# .........(.....................................# ..........>....................................# ......c........................................# ...............................................# ...............................................# ...........................................# .<........................................# ..........................................# .............)<...........................# ###########################################