.........# .........# .........# .........# .........# .........# .........# .........# ########<# ########.# .........# #######..# #..# ########..# ..........# ..........# ########..# ..........# ..........# ..........# #########.# .############.# .............# #...######..# ####...######..# ...............# ..........o........# #...........#####..# #..#######o.# #..# #..# #..# #..# .......# #..#######.)#####..# .......#######..................# ...............................# ...................))....((...# #####...#########..############)(# ........#########................# ..........<......................# ......C.......#########..........# ##............#########..######..# .........................######..# .................................# ##################################