# 
# @DEC_COPYRIGHT@
#
# HISTORY
# $Log:	disktab,v $
# Revision 4.1.2.6  92/06/30  11:35:40  cam_proj_Janet_Schank
# 	Modified the parition table for the rz24l to encompass the whole disk
# 	due to the zone bit recording method used by the drive.
# 	[92/06/24  13:27:10  Maria_Vella]
# 
# Revision 4.1.2.5  92/06/16  09:58:25  cam_proj_Janet_Schank
# 	Modified rz24l entry since the rz24l uses zone bit recording. The c
# 	partition indicates the size of the disk using the (nh * ns) *nc formula.
# 	[92/06/15  12:25:18  Maria_Vella]
# 
# 	Modified root partition size for rz24l and rz26.
# 	[92/06/12  13:21:55  Maria_Vella]
# 
# 	Added entries for RZ24l and RZ26.
# 	[92/06/09  17:02:21  Maria_Vella]
# 
# Revision 4.1.2.4  92/02/12  15:45:20  William_Burns
# 	Add ra disks for Pete Keilty
# 	[92/02/11  09:37:53  William_Burns]
# 
# 	Modified the disk partition tables to reflect a 20 meg root.
# 	[92/02/10  12:25:22  William_Burns]
# 
# Revision 4.1.2.3  91/12/20  14:39:35  William_Burns
# 	Merge from ODE/TIN: revision 3.4.9.3
# 	date: 91/12/20 12:11:33;  author: devrcs;  state: Exp;  lines added/del: 7/7
# 	sccs rev: 3.6;  orig date: 91/11/11 18:46:28;  orig author: tierney
# 
# 		Modified 'b' partition of RZ58 to be 100MB per request by Fred.
# 	[91/12/20  14:38:42  William_Burns]
# 
# Revision 4.1.2.2  91/12/20  13:07:40  William_Burns
# 	Merge from ODE/TIN: revision 3.4.9.2
# 	date: 91/11/19 13:45:18;  author: devrcs;  state: Exp;  lines added/del: 30/7
# 	sccs rev: 3.5;  orig date: 91/11/07 14:09:05;  orig author: tierney
# 		Added note on partitioning algorithm and made RZ58 follow algorithm...
# 	[91/12/20  10:59:56  William_Burns]
# 
# $EndLog$
# 
# @(#)$RCSfile: disktab,v $ $Revision: 4.1.2.6 $ (DEC) $Date: 92/06/30 11:35:40 $ 
# 
#
# (c) Copyright 1990, OPEN SOFTWARE FOUNDATION, INC.
# ALL RIGHTS RESERVED
#
#
# OSF/1 Release 1.0

#
# Disk geometry and partition layout tables.
# Key:
#	ty	type of disk
#	dt	drive type (SCSI, MSCP etc.)
#	ns	#sectors/track
#	nt	#tracks/cylinder
#	nc	#cylinders/disk
#	o[a-h]	partition offset (starting sector of partition)
#	p[a-h]	partition sizes in sectors
#	b[a-h]	partition block sizes in bytes
#	f[a-h]	partition fragment sizes in bytes
#
# All partition sizes contain space for bad sector tables unless
# the device drivers fail to support this. Smaller disks may
# not have all partitions and all disks have no defaults for
# the `h' partition. The strategy here is that `a' always
# has the same amount for all disks (for the most part). The `b' partition is
# four times `a' while `c' is always the entire disk. The
# sum of `d', `e', and `f' is equal to `g' which is everything else
# (i.e. g = c-(a+b))
#
# Beginning with the RZ58, the following formula will be used to
# determine partition sizes:
# (Note a incresed to 20MB and b decreased - Burns)
#          a  is 16MB in size
#          b  is 100MB in size
#          c  is the whole disk
#       d,e,f is 1/3 of partitions g and h (with partition f for growth)
#          g  is 400MB (or rest of disk)
#          h  is rest of disk (or zero)
#


#
# rz disks
#
# NOTE: Some entries will have a larger number of cylinders (nc)
# than the actual drive supports.  The reason behind this is that
# the disklabel facility will blindly multiply (ns*nt)*nc for the
# disk size (doesn't take into account that disks using zone recording
# will have varying sectors per track depending on the zone in use).
# This interface will be corrected!
#
rz22|RZ22|DEC RZ22 Winchester:\
	:ty=winchester:dt=SCSI:ns#33:nt#4:nc#776:\
	:oa#0:pa#40960:ba#8192:fa#1024:\
	:ob#40960:pb#61472:bb#8192:fb#1024:\
	:oc#0:pc#102432:bc#8192:fc#1024:

rz23|RZ23|DEC RZ23 Winchester:\
	:ty=winchester:dt=SCSI:ns#33:nt#8:nc#776:\
	:oa#0:pa#40960:ba#8192:fa#1024:\
	:ob#40960:pb#58498:bb#8192:fb#1024:\
	:oc#0:pc#204864:bc#8192:fc#1024:\
	:od#99458:pd#35135:bd#8192:fd#1024:\
	:oe#134593:pe#35135:be#8192:fe#1024:\
	:of#169728:pf#35136:bf#8192:ff#1024:\
	:og#99458:pg#105406:bg#8192:fg#1024:\
	:oh#134593:ph#70271:bh#8192:fh#1024:

rz23l|RZ23L|DEC RZ23L Winchester:\
	:ty=winchester:dt=SCSI:ns#39:nt#4:nc#1524:\
	:oa#0:pa#40960:ba#8192:fa#1024:\
	:ob#40960:pb#58498:bb#8192:fb#1024:\
	:oc#0:pc#237588:bc#8192:fc#1024:\
	:od#99458:pd#35135:bd#8192:fd#1024:\
	:oe#134593:pe#35135:be#8192:fe#1024:\
	:of#169728:pf#67860:bf#8192:ff#1024:\
	:og#99458:pg#138130:bg#8192:fg#1024:\
	:oh#0:ph#102995:bh#8192:fh#1024:

rz24|RZ24|DEC RZ24 Winchester:\
	:ty=winchester:dt=SCSI:ns#38:nt#8:nc#1348:\
	:oa#0:pa#40960:ba#8192:fa#1024:\
	:ob#40960:pb#122880:bb#8192:fb#1024:\
	:oc#0:pc#409792:bc#8192:fc#1024:\
	:od#163840:pd#81984:bd#8192:fd#1024:\
	:oe#245824:pe#81984:be#8192:fe#1024:\
	:of#327808:pf#81984:bf#8192:ff#1024:\
	:og#163840:pg#245952:bg#8192:fg#1024:\
	:oh#0:ph#0:bh#8192:fh#1024:

#
# NOTE: The RZ24L uses a recording technique called zoned recording.
#   Using this technique, the number of sectors per track will vary
#   depending on what zone of the disk is in use (simply multiplying
#   ns*nt*nc does not give true capacity of the drive).  The ns (number
#   of sectors per track) is calculated by "ns = total sectors/(nt*nc)"
#   and is a rounded value.  Therefore, the value "ns" is an approximation,
#   not a true representation, of what is stored on disk.
#
#   The 'c' partition listed below gives the true size of the RZ24L
#   (this information can be obtained by use of the DEVGETGEOM ioctl).
#
rz24l|RZ24L|DEC RZ24L Winchester:\
        :ty=winchester:dt=SCSI:ns#66:nt#4:nc#1818:\
        :oa#0:pa#40960:ba#8192:fa#1024:\
        :ob#40960:pb#122880:bb#8192:fb#1024:\
        :oc#0:pc#479350:bc#8192:fc#1024:\
        :od#163840:pd#105170:bd#8192:fd#1024:\
        :oe#269010:pe#105170:be#8192:fe#1024:\
        :of#374180:pf#105170:bf#8192:ff#1024:\
        :og#163840:pg#315510:bg#8192:fg#1024:\
 	:oh#0:ph#0:bh#8192:fh#1024:

rz25|RZ25|DEC RZ25 Winchester:\
	:ty=winchester:dt=SCSI:ns#62:nt#9:nc#1492:\
	:oa#0:pa#40960:ba#8192:fa#1024:\
	:ob#40960:pb#122880:bb#8192:fb#1024:\
	:oc#0:pc#832527:bc#8192:fc#1024:\
	:od#163840:pd#222896:bd#8192:fd#1024:\
	:oe#386736:pe#222896:be#8192:fe#1024:\
	:of#609632:pf#222895:bf#8192:ff#1024:\
	:og#163840:pg#668687:bg#8192:fg#1024:\
	:oh#0:ph#0:bh#8192:fh#1024:

rz26|RZ26|DEC RZ26 Winchester:\
        :ty=winchester:ns#57:nt#14:nc#2570:\
        :oa#0:pa#40960:ba#8192:fa#1024:\
        :ob#40960:pb#122880:bb#8192:fb#1024:\
        :oc#0:pc#2050860:bc#8192:fc#1024:\
        :od#163840:pd#629006:bd#8192:fd#1024:\
        :oe#792846:pe#629006:be#8192:fe#1024:\
        :of#1421852:pf#629008:bf#8192:ff#1024:\
        :og#163840:pg#819200:bg#8192:fg#1024:\
 	:oh#983040:ph#1067820:bh#8192:fh#1024:

rz55|RZ55|DEC RZ55 Winchester:\
	:ty=winchester:dt=SCSI:ns#36:nt#15:nc#1224:\
	:oa#0:pa#40960:ba#8192:fa#1024:\
	:ob#40960:pb#122880:bb#8192:fb#1024:\
	:oc#0:pc#649040:bc#8192:fc#1024:\
	:od#163840:pd#152446:bd#8192:fd#1024:\
	:oe#316286:pe#152446:be#8192:fe#1024:\
	:of#468732:pf#180308:bf#8192:ff#1024:\
	:og#163840:pg#485200:bg#8192:fg#1024:\
	:oh#0:ph#0:bh#8192:fh#1024:

rz56|RZ56|DEC RZ56 Winchester:\
	:ty=winchester:dt=SCSI:ns#54:nt#15:nc#1632:\
	:oa#0:pa#40960:ba#8192:fa#1024:\
	:ob#40960:pb#122880:bb#8192:fb#1024:\
	:oc#0:pc#1299174:bc#8192:fc#1024:\
	:od#163840:pd#292530:bd#8192:fd#1024:\
	:oe#456370:pe#292530:be#8192:fe#1024:\
	:of#748900:pf#550274:bf#8192:ff#1024:\
	:og#163840:pg#567666:bg#8192:fg#1024:\
	:oh#731506:ph#567668:bh#8192:fh#1024:

rz57|RZ57|DEC RZ57 Winchester:\
	:ty=winchester:dt=SCSI:ns#71:nt#15:nc#1928:\
	:oa#0:pa#40960:ba#8192:fa#1024:\
	:ob#40960:pb#176128:bb#8192:fb#1024:\
	:oc#0:pc#1954050:bc#8192:fc#1024:\
	:od#831488:pd#299008:bd#8192:fd#1024:\
	:oe#1130496:pe#299008:be#8192:fe#1024:\
	:of#1429504:pf#524546:bf#8192:ff#1024:\
	:og#217088:pg#614400:bg#8192:fg#1024:\
	:oh#831488:ph#1122562:bh#8192:fh#1024:

#
# (RZ58: 1.3 GB Winchester)
# NOTE: The RZ58 uses a recording technique called zoned recording.
#   Using this technique, the number of sectors per track will vary
#   depending on what zone of the disk is in use (simply multiplying
#   ns*nt*nc does not give true capacity of the drive).  The ns (number
#   of sectors per track) is calculated by "ns = total sectors/(nt*nc)"
#   and is a rounded value.  Therefore, the value "ns" is an approximation,
#   not a true representation, of what is stored on disk.
#
#   The 'c' partition listed below gives the true size of the RZ58
#   (this information can be obtained by use of the DEVGETGEOM ioctl).
#
rz58|RZ58|DEC RZ58 Winchester:\
	:ty=winchester:dt=SCSI:ns#85:nt#15:nc#2117:\
	:oa#0:pa#40960:ba#8192:fa#1024:\
	:ob#40960:pb#196608:bb#8192:fb#1024:\
	:oc#0:pc#2698061:bc#8192:fc#1024:\
	:od#237568:pd#820164:bd#8192:fd#1024:\
	:oe#1057732:pe#820164:be#8192:fe#1024:\
	:of#1877896:pf#820165:bf#8192:ff#1024:\
	:og#237568:pg#819200:bg#8192:fg#1024:\
	:oh#1056768:ph#1641293:bh#8192:fh#1024:

#
# disklabel does not use the GEOM ioctl to read on disk
# format, so we must provide the various standard 
# floppy partition tables at different densities.
#
# The "default" layout is always the highest density and the 
# other densities will be single, double and high (if supported).
# For instance, the RX23 supports 3 densities and has partition
# layouts to choose for each:
#
#	RX23   (1.44MB high density)
#	RX23dd (720 KB double density)
#	RX23sd (360 KB single density) 
#

#
# RX23 (1.44 MB)
# Default (high density) partition layout:
#
rx23|RX23|DEC RX23:\
        :ty=removable:dt=SCSI:ns#18:nt#2:nc#80:\
        :oa#0:pa#2880:ba#4096:fa#512:\
        :oc#0:pc#2880:bc#4096:fc#512:

#
# RX23 (720 KB)
# Double density partition layout:
#
rx23dd|RX23DD|DEC RX23:\
        :ty=removable:dt=SCSI:ns#9:nt#2:nc#80:\
        :oa#0:pa#1440:ba#4096:fa#512:\
        :oc#0:pc#1440:bc#4096:fc#512:

#
# RX23 (360 KB)
# Single density partition layout:
#
rx23sd|RX23SD|DEC RX23:\
        :ty=removable:dt=SCSI:ns#9:nt#2:nc#40:\
        :oa#0:pa#720:ba#4096:fa#512:\
        :oc#0:pc#720:bc#4096:fc#512:

#
# RX26 (2.88 MB)
# Default (extra density) partition layout:
#
rx26|RX26|DEC RX26:\
	:ty=removable:dt=SCSI:ns#36:nt#2:nc#80:\
	:oa#0:pa#5760:ba#4096:fa#512:\
	:oc#0:pc#5760:bc#4096:fc#512:

#
# RX26 (1.44 MB)
# High density partition layout:
#
rx26hd|RX26HD|DEC RX26:\
        :ty=removable:dt=SCSI:ns#18:nt#2:nc#80:\
        :oa#0:pa#2880:ba#4096:fa#512:\
        :oc#0:pc#2880:bc#4096:fc#512:

#
# RX26 (720 KB)
# Double density partition layout:
#
rx26dd|RX26DD|DEC RX26:\
        :ty=removable:dt=SCSI:ns#9:nt#2:nc#80:\
        :oa#0:pa#1440:ba#4096:fa#512:\
        :oc#0:pc#1440:bc#4096:fc#512:

#
# RX26 (360 KB)
# Single density partition layout:
#
rx26sd|RX26SD|DEC RX26:\
        :ty=removable:dt=SCSI:ns#9:nt#2:nc#40:\
        :oa#0:pa#720:ba#4096:fa#512:\
        :oc#0:pc#720:bc#4096:fc#512:

#
# RX33 (1.2 MB)
# Default (extra density) partition layout:
#
rx33|RX33|DEC RX33:\
        :ty=removable:dt=SCSI:ns#15:nt#2:nc#80:\
        :oa#0:pa#2400:ba#4096:fa#512:\
        :oc#0:pc#2400:bc#4096:fc#512:

#
# RX33 (720 KB)
# High density partition layout:
#
rx33hd|RX33HD|DEC RX33:\
        :ty=removable:dt=SCSI:ns#9:nt#2:nc#80:\
        :oa#0:pa#1440:ba#4096:fa#512:\
        :oc#0:pc#1440:bc#4096:fc#512:

#
# RX33 (400 KB)
# Double density partition layout:
#
rx33dd|RX33DD|DEC RX33:\
        :ty=removable:dt=SCSI:ns#10:nt#1:nc#80:\
        :oa#0:pa#800:ba#4096:fa#512:\
        :oc#0:pc#800:bc#4096:fc#512:

#
# RX33 (360 KB)
# Single density partition layout:
#
rx33sd|RX33SD|DEC RX33:\
        :ty=removable:dt=SCSI:ns#9:nt#2:nc#40:\
        :oa#0:pa#720:ba#4096:fa#512:\
        :oc#0:pc#720:bc#4096:fc#512:

#
# Disk on a UDA50
# NOTE: the space normally reserved for the bad sector
# table is used in the f and g partitions because the UDA50
# does it's own bad sector forwarding.  The partitions are
# not rounded to cylinder boundaries since we use the same
# partition tables in the driver for all drives.
#
ese20|ESE20|DEC ESE20 Electronic:\
	:ty=winchester:ns#4:nt#128:nc#480:\
	:oa#0:pa#40960:ba#8192:fa#1024:\
	:ob#40960:pb#42160:bb#8192:fb#1024:\
	:oc#0:pc#245757:bc#8192:fc#1024:\
	:od#82928:pd#81416:bd#8192:fd#1024:\
	:oe#164344:pe#81413:be#8192:fe#1024:\
	:og#82928:pg#162829:bg#8192:fg#1024:

#
# rf disks
#
rf30|RF30|DEC RF30 Winchester:\
	:ty=winchester:dt=MSCP:ns#37:nt#6:nc#1320:\
	:oa#0:pa#40960:ba#8192:fa#1024:\
	:ob#40960:pb#41968:bb#8192:fb#1024:\
	:oc#0:pc#293040:bc#8192:fc#1024:\
	:od#82928:pd#130938:bd#8192:fd#1024:\
	:oe#213866:pe#79173:be#8192:fe#1024:\
	:og#82928:pg#210112:bg#8192:fg#1024:\

rf31|RF31|DEC RF31 Winchester:\
        :ty=winchester:dt=MSCP:ns#50:nt#8:nc#1861:\
        :oa#0:pa#40960:ba#8192:fa#1024:\
        :ob#40960:pb#122880:bb#8192:fb#1024:\
        :oc#0:pc#744400:bc#8192:fc#1024:\
        :od#0:pd#163840:bd#8192:fd#1024:\
        :oe#0:pe#471040:be#8192:fe#1024:\
        :of#471040:pf#273360:bf#8192:ff#1024:\
        :og#163840:pg#580560:bg#8192:fg#1024:

rf71|RF71|DEC RF71 Winchester:\
	:ty=winchester:dt=MSCP:ns#37:nt#16:nc#1320:\
	:oa#0:pa#40960:ba#8192:fa#1024:\
	:ob#40960:pb#122880:bb#8192:fb#1024:\
	:oc#0:pc#781440:bc#8192:fc#1024:\
	:od#0:pd#163840:bd#8192:fd#1024:\
	:oe#0:pe#471040:be#8192:fe#1024:\
        :of#471040:pf#310400:bf#8192:ff#1024:\
	:og#163840:pg#617600:bg#8192:fg#1024:

rf72|RF72|DEC RF72 Winchester:\
	:ty=winchester:dt=MSCP:ns#50:nt#21:nc#1861:\
	:oa#0:pa#40960:ba#8192:fa#1024:\
	:ob#40960:pb#182416:bb#8192:fb#1024:\
	:oc#0:pc#1954050:bc#8192:fc#1024:\
	:od#1144976:pd#300708:bd#8192:fd#1024:\
	:oe#1445684:pe#300708:be#8192:fe#1024:\
	:of#1746392:pf#207658:bf#8192:ff#1024:\
	:og#223376:pg#921600:bg#8192:fg#1024:\
	:oh#1144976:ph#809074:bh#8192:fh#1024:


#
# ra disks
#
ra60|RA60|DEC RA60 Removable:\
	:ty=removable:dt=MSCP:ns#42:nt#4:nc#2382:\
	:oa#0:pa#40960:ba#8192:fa#1024:\
	:ob#40960:pb#41968:bb#8192:fb#1024:\
	:oc#0:pc#400176:bc#8192:fc#1024:\
	:od#242928:pd#52416:bd#8192:fd#1024:\
	:oe#295344:pe#52416:be#8192:fe#1024:\
	:of#347760:pf#52416:bf#8192:ff#1024:\
	:og#82928:pg#160000:bg#8192:fg#1024:\
	:oh#242928:ph#157248:bh#8192:fh#1024:

ra70|RA70|DEC RA70 Winchester:\
        :ty=winchester:dt=MSCP:ns#33:nt#11:nc#1507:\
        :oa#0:pa#40960:ba#8192:fa#1024:\
        :ob#40960:pb#122880:bb#8192:fb#1024:\
        :oc#0:pc#547041:bc#8192:fc#1024:\
        :od#0:pd#163840:bd#8192:fd#1024:\
        :oe#0:pe#471040:be#8192:fe#1024:\
        :of#471040:pf#76001:bf#8192:ff#1024:\
        :og#163840:pg#383201:bg#8192:fg#1024:

ra71|RA71|DEC RA71 Winchester:\
        :ty=winchester:dt=MSCP:ns#51:nt#14:nc#1915:\
        :oa#0:pa#40960:ba#8192:fa#1024:\
        :ob#40960:pb#122880:bb#8192:fb#1024:\
        :oc#0:pc#1367310:bc#8192:fc#1024:\
        :od#778240:pd#204800:bd#8192:fd#1024:\
        :oe#983040:pe#204800:be#8192:fe#1024:\
        :of#1187840:pf#179470:bf#8192:ff#1024:\
        :og#163840:pg#614400:bg#8192:fg#1024:\
        :oh#778240:ph#589070:bh#8192:fh#1024:

ra72|RA72|DEC RA72 Winchester:\
        :ty=winchester:dt=MSCP:ns#51:nt#20:nc#1915:\
        :oa#0:pa#40960:ba#8192:fa#1024:\
        :ob#40960:pb#182272:bb#8192:fb#1024:\
        :oc#0:pc#1953300:bc#8192:fc#1024:\
        :od#1144832:pd#299008:bd#8192:fd#1024:\
        :oe#1443840:pe#299008:be#8192:fe#1024:\
        :of#1742848:pf#210452:bf#8192:ff#1024:\
        :og#223232:pg#921600:bg#8192:fg#1024:\
        :oh#1144832:ph#808468:bh#8192:fh#1024:

ra80|RA80|DEC RA80 Winchester:\
	:ty=winchester:dt=MSCP:ns#31:nt#14:nc#546:\
	:oa#0:pa#40960:ba#8192:fa#1024:\
	:ob#40960:pb#41968:bb#8192:fb#1024:\
	:oc#0:pc#237212:bc#8192:fc#1024:\
	:od#82928:pd#51428:bd#8192:fd#1024:\
	:oe#134356:pe#51428:be#8192:fe#1024:\
	:of#185784:pf#51428:bf#8192:ff#1024:\
	:og#82928:pg#154284:bg#8192:fg#1024:

ra81|RA81|DEC RA81 Winchester:\
	:ty=winchester:dt=MSCP:ns#51:nt#14:nc#1248:\
	:oa#0:pa#40960:ba#8192:fa#1024:\
	:ob#40960:pb#58498:bb#8192:fb#1024:\
	:oc#0:pc#891072:bc#8192:fc#1024:\
	:od#259458:pd#210538:bd#8192:fd#1024:\
	:oe#469996:pe#210538:be#8192:fe#1024:\
	:of#680534:pf#210538:bf#8192:ff#1024:\
	:og#99458:pg#160000:bg#8192:fg#1024:\
	:oh#259458:ph#631614:bh#8192:fh#1024:

ra82|RA82|DEC RA82 Winchester:\
	:ty=winchester:dt=MSCP:ns#57:nt#15:nc#1423:\
	:oa#0:pa#40960:ba#8192:fa#1024:\
	:ob#40960:pb#58498:bb#8192:fb#1024:\
	:oc#0:pc#1216665:bc#8192:fc#1024:\
	:od#99458:pd#220096:bd#8192:fd#1024:\
	:oe#319554:pe#219735:be#8192:fe#1024:\
	:of#539289:pf#437760:bf#8192:ff#1024:\
	:og#99458:pg#877591:bg#8192:fg#1024:\
	:oh#977049:ph#239616:bh#8192:fh#1024:

ra90|RA90|DEC RA90 Winchester:\
	:ty=winchester:dt=MSCP:ns#69:nt#13:nc#2649:\
	:oa#0:pa#40960:ba#8192:fa#1024:\
	:ob#40960:pb#118880:bb#8192:fb#1024:\
	:oc#0:pc#2376153:bc#8192:fc#1024:\
	:od#159840:pd#420197:bd#8192:fd#1024:\
	:oe#580037:pe#420197:be#8192:fe#1024:\
	:of#1000234:pf#840393:bf#8192:ff#1024:\
	:og#159840:pg#1680787:bg#8192:fg#1024:\
	:oh#1840627:ph#535526:bh#8192:fh#1024:

ra92|RA92|DEC RA92 Winchester:\
	:ty=winchester:dt=MSCP:ns#69:nt#13:nc#3279:\
	:oa#0:pa#40960:ba#8192:fa#1024:\
	:ob#40960:pb#118880:bb#8192:fb#1024:\
	:oc#0:pc#2940951:bc#8192:fc#1024:\
	:od#159840:pd#420197:bd#8192:fd#1024:\
	:oe#580037:pe#420197:be#8192:fe#1024:\
	:of#1000234:pf#840393:bf#8192:ff#1024:\
	:og#159840:pg#1680787:bg#8192:fg#1024:\
	:oh#1840627:ph#1100324:bh#8192:fh#1024: