####### ....##. ........## ....... ..........######### ... ...... ..<.................. ....### ..... ......................# #........ ...### ......................###....#..###gg...# ..........................>.....##))....# ...................... #.....##..[.##...# .....................##.....##.>.......# ...............#.###........##.#....#### ##.##.............##.##....>.....##.# ####.. #...........#..#.........##### ... #....###.................#......# ###. #.)..........................# .. ####.............#..(........# # ##....................##.....# #...........)...#.#..###.##.# #............##.#.#...##.##... #########............##.#............. ##.......[.....................##..### ##............#..........^#.##### ..# #............#...........##..# .. #.(...................... ##.# # #........................ .# ##...(....).....#......... .. ###...........###.#....##### ... .............## ... . #. .............# .... .......).)...# .... ##..........# ..# #..........# #..........# #...<......... #............. #............. #....######### ######