######### ####### #.....#.# ######## ############# .......####.###.#.########......####...........############ .....$.)(##.#.....#......'......'.##...........##.........# .......#(##.#####...######......#..#...........##......J.<# D.....*#D##((.#...### #......##.#...........##.........# ...>..{#(##.#)#.### #......##.'...........##.........# ......>#..#.#[#...# #......####............#...J.....# .......##h###)###.# #......# #......................# .h..... #({...(.#.# #......# ##########'##..........# ....... ###.#####.# #####'## #J.###.........# #.......# #####..# ##.## ##+######## #####.#### #.....## ####..# #.### #....# ##'######## #....## #...#### #####'### #.........# #.#### ###..>.# #.......# #.........# ###.##### ####.## #.......# #.........# #.......# #.....# #......<# #.........# ###....<..# #.....# +.......###.........###.........# #.....# #.......#.+.........'...#.......# #.....# #.......#.#.........#####.......# #.....# #.......'.#.........# #.......##### #.....# #.......###.........# #...........###.....# ##+###### ########'## #.......###.........# #.Y# ##.# ##.###### #####.....# #.## #(.# #.## ####.## #.# #######'## #..# ###.# #'# #........# ###'#### #...# ... #........# #......# ####'##### #.... +........# #...[..######........# +..... #........# #......'...##(.......# #...... #......^.# #......###..#......[.# #......+ #........# ###......# ##.'........# #......# #........####.'......# ###........# #........'....#......# #........# #.......(#########'### #....)...# #........# #.## #####'#### #####'#### #..# #...# #...# ##.## ###.# ###.# #..### #># #######.## ##...# #)# .........# ########+##########)### .........# #.........##..........# .....}...### #.........##..........# ...........## #.........##.......(..# .........#..###.........#...........# .........##..##.....................# .........###..'.........##..........# .......<.# ####.........##..........# ########## #######################