###### ##..aZ##### ##...@..ZZ.## #....#####$.## #..$#.###.#.(# #..#.#T#.#[#.# #..##.#!#?##(# #(.###@#(# #.# #..##.#[#$##$# #..#.#.#.#.#.# ##...#.###.#..# ## #..#..#####..## ....########.###.....@..# #............#####......# ##.####........###......# #.....#######......######### #####.......#####.##.......### ###.....# ###...####...## #...)..# ##....##..##...## #.#...## #........)......# #.#...# ###.....##).##....## ..#)..###...##...####......# ####.......#####........##..# #....##### #'##########.## #....# ##........##...# .. #.# #....#.....# ##...####.......# #.##.# #.#......... #.8.##..##.8....## ..#.##.......##.<.. #...'..=.'......># ...#...##### ##### #.8.##..##.8....## #.#.#.# ##...####..))...# #.....# ##........##...# ####.#...# #'##########.## #........## ##.)......##..# #..##.#.#..##### ###..)####).....# $ ... #.#.##...(.##########....##..##....## . #.#.######......[..#...8.'....'.8..# #.#.# #............)..##..##...## #.#.# #.........####...####...## #.#.# #.........#..##.......### #.#.# #..........>########### #.#.# #.......)..## #...# #.......<..## #..## #...........# #..#######.........#)# #..................#.## ####.##########.#####....# #.......######..# ###### #.....<.##.....## #.>........##### #.......#### #########