###### ###### ########....# #....#######################......#....####### #............................................### #....##################...........#....######..######### ##.### ........###...........# ##.........# #.# ##.###### #..#...###### #......^..# #.# #.###......########.........# #.# #.....####....Z((##.........# #.# #..#### ########............# #.# #..# { ...?................# #.# # #..# ......#####.........# #.#.# ..... #.).......# #.#.# .... #.........# #...# ... #########.# ###.### .. #.# #...# # #.# #.#.# #.# ##..#.# #.# #.. #.# #.# #.. #.# #.# #...#.# #.# ###.#.# #.# #...## ...... # #.# ###..# #.... #.# #.# #..# # ..#.. #..# #.# #..# #..... #######.#####.# #..# .#..# .............# #..## {...## #..!..$....## #...# #...# #........O.# #.#....# ##>..## #..........# #.###### #.....# #..........# #># .. #..##..# ###..........# #.####. ##..# .# ......#.###### #.##.. ##..## .. ........#### #####.##.# ##...# ## ...........## #.....##.########..### ........###.## #.###.#...........## ....)...# ##.## #..!#######...# ........# ##.## #.....# #...# ..>..(..# ##.## #.....# #...# .......## ##.## #.....# #...# ....... ##.## ####### #...# ....... ##.## ##### ##O## ##.# ### {