######### #.......# #.......# #.......##### #........^..## ######....#..# ##.....#.#### ##...........## #.........)....... #####...##..########.# #.......##..###### #..##...##.......## ##......###.......# ###.#..# ######..# #....# ######..# #....###.......# #....##.......## #....##..###### #....##..###### #.#..##.......## #####....###.......# #........# ######..# #........# ######..# #........###.......# #........##.......## #.....)..##..####### #........##..####..## #........##........<# #........###........# . #######..# ######..## ... #..############.... ##................. #...g............. ####h##........... #.##...##...... ####...# ###... #...# .. #..># . #...# #...#