######### ############## ........# #............# ........####............## ... .........................# ..... #######..................# .....#### #................#.# ........# #######........######).# ........###............### ..# .......................# ... .......................### ### .........g...)...........[. ........##################### ..........# #......'.......# #########.## #......'.......# #.g# #......#.......# ##h###...########...# #..##...#..'...#...# ##..#...#..'...#...# ##''##'##'##...#...# #...#...#<##'###'### #...#...###....#...# #...#.....'....#...# #...#.....'....#...# #...#.....'....#...# #...############...# #.........#........# #.........'........# #.........'........# ####################