######## ######## ... #....[.# #......+ ..#..#####...####......# #.###.#..#.###..###.#......+ #.....#..#..##..##..#......# #........#..........#.<....# #....#.#.#..........'......# #........#..##+###..'......# #.....#..'.## ##.#......# #........### #######''#### #.....#..# #......# #..#.....# #......# #.. ..# #..#.#.#)# #......# #(.## ##..# #..#.....# #......# ####### .... .... #....)...# #......# #.....# .$. ... ####'))### #......# ####...#### ####'#####.#### #..)...# #####.### #.###'###.# #.............# #..).).# #.......# #..#[..#..# #......#......# #...)).# #.......# #.)')..').# # #...... .# #....).# #.......# #..#...#..# ..#..##.....##..# #......# #.......# #.###)###.# ..'...g..#......# #......# #.......# ####.).#### .u#......#......# #......# #.......# #.....# ########'################'###################.#############'#### #).).................................................# #.o.).)......................(..)....................# #[..........g..............(.........................# #....................................................# #.....................y....).........................# #.....................S.....[...[.....(..............# #........................C.)).(......................# #............................$..........(............# #.........................$..:(.......[..............# #...........................)..............(..(......# ######'#####################'####'#############(###### #.. #.$C....##......# #.......# #... #..y..(.##......# #.......# #..###..##...[..# #....<..# #..# #..##......# #.......# #yy###..##......# #.......# #.......######### #.......# #.......# ####'########### #'####### #...........# #........? #.#...#...#.# #.......$. #...........# #..###+#'# #...#...#...# #..' #...........# '..# #.#...>...#.# #..' #...........# $ #..# #...#...#...# #....(......# #.#...#...#.# #...........# #####'####### #.......# #.......# $ #.......# #.......# #.......# #.......# #.......# #.......# #.......# #.......# #########