##### ####### #... #.....# #########.## #.....##########..........#### ###.....................)........ #.......##########.#...#.#..#### #(......# #.#.###.#..# # ###### #......## #.......#..# .#.#.. #......#############.#####..# .#.#.# #...........................# ..#.###### #..(...#######....##.######.##########.......... #....>...............................hh......... #.......####.#.....#.#+###############h......... ##.##'#.# #....#..#....# #..(........ #.##(#.##########.#....# #........... #.##.#.................####### #r#.#....#.# #.##.##############..........# #...?....... #.#...............)..........# ###.##...#.# #.#######......##............# #.# .... #.. ........................# #.# .#. ### ####......##............# #.# # #########......####### #.# ### #......# #.. #.. ....###.## #.. #.######## ##.# #.# #.. #.#....... #.# #.# .!. #.#....... #.# ########.##....#########.### #...[..................[...# #..........................# #..............###.........# #................#.........# ######'####......#.....(...# #####.####......#.....#.### #..(....................# #......)################# #.......# #.......# #.......# #.......# ###....##### #........# ########.## #..# ##.## #..# ##.## #..# ##.# #.# #.## #..# ################.# #................# #<.).............# #................# ##################