A photomask having a trim mask, which includes a chrome mask placed at a position corresponding to a gate region and a phase shift mask placed at a position corresponding to a field poly region, and a method for manufacturing the same. Whether a page break is designated at the section break of the section is determined. The client-side application can provide creation and design, rolodex, exchange, and update features. The controller has a computer-readable medium containing instructions to perform the above-mentioned method. , a file system andor a storage system, use the local object stores for storing all persistent data of the application as objects. The step of establishing a plurality of paths, each having a plurality of squares includes using a stop square, squares which cause additional movement.