###### #....######## ####...........# ########### ...............# #.........# ########...........######...P.P...# .................)..(%..((........# #..........#.......######......P..# #..........#.......# #.........# #.......%..#.......# ###.##...## #..................# #..###### ...................# #.## #......g)g.#.......# #.# ...........##..##### ####.##### #.............## ####...)#..[## ..........#... ##............## .#.....#.##....................<# ....... .. .....#..............########## ....... .. .. ..................##.....## .. .........................## ...##......##................# ........#...#................# ####........#................# >............................# ........#####................# ........# #...|............# ........# ##..............## .....#### ##.....##.....## ..... ############## .... #.#.